Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

X-cart usability

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design
 
Thread Tools Search this Thread
  #1  
Old 12-12-2004, 10:16 AM
 
Sembroidery Sembroidery is offline
 

eXpert
  
Join Date: Oct 2003
Posts: 332
 

Default X-cart usability

I recently got the following from a visitor:

Quote:
Why can't I read your website. The print is so small I can't read it on my 19 inch monitor.

Well, I have, of course, made changes in skin1.css and have increased the default font size (which way too small) to 12px which displays pretty normally (at least in my view) on monitors with up to 1024 x 768.
Obviously however some people still have problems with this font size on monitors with higher resolution.

Would appreciate if you could share your experience and advice on this matter.
__________________
X-Cart 4.7.12 Live
OS: Linux
Reply With Quote
  #2  
Old 12-12-2004, 10:50 AM
 
balinor balinor is offline
 

Veteran
  
Join Date: Oct 2003
Location: Connecticut, USA
Posts: 30,253
 

Default

http://www.w3.org/TR/REC-CSS2/fonts.html#font-size-props
__________________
Padraic Ryan
Ryan Design Studio
Professional E-Commerce Development
Reply With Quote
  #3  
Old 12-12-2004, 12:45 PM
 
Sembroidery Sembroidery is offline
 

eXpert
  
Join Date: Oct 2003
Posts: 332
 

Default

I am afraid that the w3.org font specifications do not leave me any wiser as to how to make x-cart store more easily usable by visitors

BTW I guess that this particular user I quoted above would most probably direct the same question to you if she visited your site.
__________________
X-Cart 4.7.12 Live
OS: Linux
Reply With Quote
  #4  
Old 12-12-2004, 12:57 PM
 
Dennis Bater Dennis Bater is offline
 

Senior Member
  
Join Date: Feb 2004
Location: Victoria, Canada
Posts: 102
 

Default

Of course they could always increase the font size on their browser! But that would be too easy. I don't think I would make changes to my site because of one complaint.
__________________
Dennis

X-Cart Gold v4.0.7
PhP 4.3.1
MySQL 3.23.58
Web server: Apache
O/S Linux
Reply With Quote
  #5  
Old 12-12-2004, 12:58 PM
  kpayne's Avatar 
kpayne kpayne is offline
 

X-Adept
  
Join Date: Dec 2002
Location: Firetanksoftware.com
Posts: 469
 

Default

Can you post a link to your site?

Also, the browser does have some say over text size. It's quite easy in Internet Explorer to dial down the font size if you hold CTRL and use your scroll wheel. This would only apply to any font that isn't specifically covered by a CSS rule. Firefox will even override hard set CSS styles.
__________________
X-cart Featured Products Manager from http://www.firetanksoftware.com - Put your products where you want, how you want.
Reply With Quote
  #6  
Old 12-12-2004, 01:03 PM
 
balinor balinor is offline
 

Veteran
  
Join Date: Oct 2003
Location: Connecticut, USA
Posts: 30,253
 

Default

Ok, let me see if I can try to explain it. If you specify pixels in your CSS file, as in 12px, users on Internet Explorer can't scale fonts up, which they tend to do if they are on a laptop or high resolution setup. In order for the scale up function to work properly, you need to specify percentage (as in font-size: 100%), em units (font-size: 1em) or a relative size such as small, medium, large, etc. The problem of course becomes the fact that if you do this, you have very little control of the appearance of your site.

I, for one, am very particular how my sites look, so I specify pixels. Based on the percentages of visitors to my sites, I will vary this size accordingly, but I have found that well over 75% of the visitors are on 1024x768 resolution in IE 6. For them, 12px looks just fine.

If you want to get really precise, you can use a detection script to deliver different style sheets for different resolutions. However, simply specifying a percentage or an em value for fonts will allow the user more control over how the site looks, and should help you to solve your problem. Just don't expect it to look great when the user sets the font size to display as large

Test out the different options and view it in different resolutions and see how it looks.
__________________
Padraic Ryan
Ryan Design Studio
Professional E-Commerce Development
Reply With Quote
  #7  
Old 12-12-2004, 01:39 PM
 
Sembroidery Sembroidery is offline
 

eXpert
  
Join Date: Oct 2003
Posts: 332
 

Default

Quote:
Originally Posted by Dennis Bater
Of course they could always increase the font size on their browser! But that would be too easy.

That's exactly what they cannot do if they are browsing my store using MSIE as I have the font size fixed at 12px. If they used the Maxthon add-on, or Firefox, or Opera they would have no problems to enlarge the pages. But somehow I do not like the idea of telling would be customers something like: "If you want to enter my store you MUST wear your brown shoes" ...

Quote:
Originally Posted by Dennis Bater
I don't think I would make changes to my site because of one complaint.

Well, it may be one complaint but question is how many click away without bothering to complain. My stats show something like this:

1024x768 - 48.37%
800x600 - 40.37%
1280x1024 - 5.31%
Unknown - 2.73%
1152x864 - 2.10%
640x480 - 0.91%
1600x1200 - 0.21%

Are you ready to easily give up some 6-7% of your visitors?
__________________
X-Cart 4.7.12 Live
OS: Linux
Reply With Quote
  #8  
Old 12-12-2004, 01:47 PM
 
balinor balinor is offline
 

Veteran
  
Join Date: Oct 2003
Location: Connecticut, USA
Posts: 30,253
 

Default

Those 6-7% of visitors must have an awful lot of problems surfing the web, because there are millions of sites that used 12px as their standard font size.
__________________
Padraic Ryan
Ryan Design Studio
Professional E-Commerce Development
Reply With Quote
  #9  
Old 12-12-2004, 01:48 PM
 
Sembroidery Sembroidery is offline
 

eXpert
  
Join Date: Oct 2003
Posts: 332
 

Default

Quote:
Originally Posted by balinor
If you specify pixels in your CSS file, as in 12px, users on Internet Explorer can't scale fonts up, which they tend to do if they are on a laptop or high resolution setup. In order for the scale up function to work properly, you need to specify percentage (as in font-size: 100%), em units (font-size: 1em) or a relative size such as small, medium, large, etc. The problem of course becomes the fact that if you do this, you have very little control of the appearance of your site.

I have figured that much. On my static pages (simple HTML with no fancy design) I am using em units so that MSIE user can scale up font display. Trying the same approach on x-cart store however provides results I did not like so I left the fonts at fixed sizes.
That's why I asked other x-cart users to share their experience.
__________________
X-Cart 4.7.12 Live
OS: Linux
Reply With Quote
  #10  
Old 12-12-2004, 01:51 PM
 
Sembroidery Sembroidery is offline
 

eXpert
  
Join Date: Oct 2003
Posts: 332
 

Default

Quote:
Originally Posted by balinor
Those 6-7% of visitors must have an awful lot of problems surfing the web, because there are millions of sites that used 12px as their standard font size.

Well, you may be right. But I guess that at least some of the "millions of sites that used 12px as their standard font size" do have a problem because they are loosing visitors who have enough money to buy bigger monitors ...
__________________
X-Cart 4.7.12 Live
OS: Linux
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 12:33 PM.

   

 
X-Cart forums © 2001-2020