Webdesigner help, webdesign software, html css tutorials
Hello,
Having taken on board the advice from, Dave Cooper, Chris Davis, Runesmith and Harvey I have now rebuilt my site and would appreciate your feedback again:
www.personalcomputertutor.me.uk
I re-wrote the CSS style sheet using help from the tutorials on this site and the W3 school. I then ran it through the W3C CSS and HTML validators. As a result I discovered some anomolies. One being that the tutorial on this site used the Float Center as a value but this should be center center. Although I have written some HTML I am still doing this from within Dreamweaver because I find it helpful and I like the 'Up' FTP in Dreamweaver. But my version is MX2004 and as such the Flash swf buttons produced 19 errors! I havent yet got my head around this and as the buttons seem to work I havent changed anything yet, but your feedback would be welcome.
Another thing that I spent time upon was in the testamonial page I wanted to create scrolling text. This I eventually achieved quickly and easily with HTML and the marquee tag. I tried to use scrollit in Java script but this was very complicated and I spent a long while trying to format the text box.
I had a play around with MySQL but did not achieve anything - this is a future project!!
Personally I feel a lot happier now that I have managed to center the site and hope that you can see an improvement.
Kind regards
Sheila
Permalink Reply by Sheila Pritchard on February 16, 2010 at 16:52
Permalink Reply by Sheila Pritchard on February 17, 2010 at 11:45 Hi Shelia and all,
I have been reading through this discussion and am really pleased that everyone is using the Exchange Community as we intended.
I am going to give you a website now that well both help you and maybe annoy you as well :)
Whilst downloading the newest versions of all browsers is great, you still need to remember that many people do not upgrade their browsers as often as they should. Not because they are being difficult but just because they don't know how. You would be surprised how many people that still use IE6!
As you know, once you have installed a browser you can only view that version unless you have a few old computers with old browsers on that you can use which is not very practical.
A way round this is to use the following website:
http://spoon.net/browsers/
You install a little plug-in and then you can view any site in that browser and a few previous versions.
Although there are just some issues in previous browsers that you cannot fix as they do not support certain CSS aspects. This is where you would need to apply different CSS sheets for different browsers - it does start get to get a bit confusing now, so I have included a link below to help explain this further. It is an old link, but you can get the gist of what you need to do:
http://www.thesitewizard.com/css/excludecss.shtml
The only thing you need to ask yourself is that is the issue in a previous version of a browser really worth the hassle fixing? It could be a form field that isn't formatting correctly or a background colour that isn't showing correctly. If it doesn't affect the usability of the site, then ask yourself if it is necessary to make the changes for a browser that is 2 versions old.
I hope this has been of some benefit and has offered you some more food for thought and not confused you even more. But if you adopt these measures when you create a new site, then that should set you in good stead for creating a site that is viewable in almost any browser and version.
Regards
Tony
Permalink Reply by Sheila Pritchard on February 24, 2010 at 21:35 Hi Sheila,
I have been reading this discussion over the last few days with interest and thought I would try and just give a little bit of different advice, as opposed to CSS and different browsers, as I think the advice you have been given on this is excellent already.
Firstly though congratulations on all of the improvements you have made, I think you are really moving forward well.
1) In the browsers I am using IEv8 and Firefox 3.5.7 the site is not centered in the middle, it is more over to the left side, personally I think it would be better if the site were centered fully. Personally I just find sites easier to read if they are in the middle of the screen, especially with today’s large wide screen monitors.
2) There have been hundreds of web usability books written, surveys carried out and one of the main questions/conclusions asked. “ How do users read on the Web?” and the answer is "They don’t". This has been proved many times, we don’t read on the web, we scan.
So It is our aim as web designers to give people the information they need quickly and easily. This is a very complicated subject so I am just going to detail some expert recommendations regarding “legibility”
a) Font styles – use sans serif fonts such as Arial, Helvetica or Geneva
b) Font sizes – Use 10 – 12 point fonts for most body text.
c) Font consistency – do not use a wide range of font styles, colours or sizes.
d) Underlines – do not use underlines in regular text, only on hyperlinks.
e) Justification – do not justify paragraphs. Always use left-justified text. Do not center body text – especially bullet lists of varying line lengths.
f) All-caps – avoid using text in all capital letters
g) Line Length – blocks of text over 50 characters wide are harder to read
h) Contrast – high contrast between text and background increases legibility
There are many more, but I think these are the most important for you to worry about. I think on the whole your site handles these very well, but I would recommend that you have a think about point (e). You have all of your text centered, and this has been proven over many years to make the content harder to read.
3) So, I would try to make the left hand navigation a little wider, so the blue images are further away from the left border, may be try to put a border between the navigation and main text area, this could just be a slightly darker or lighter shade of the main background. Then have a look at the text, change it from center to left justify, and add some more spacing between the elements particularly on the contact form.
4) As Chris indicated, I also think it would be a good idea to keep all of the navigation elements on all pages, rather than them disappearing, as it makes the site look a little in consistent.
I hope these points help you and please do not hesitate to let me know if you need any help with anything.
Take care
Regards
Harvey
Permalink Reply by Dave Cooper on February 25, 2010 at 14:37
Permalink Reply by Harvey Raybould on February 25, 2010 at 16:44
Permalink Reply by Sheila Pritchard on March 3, 2010 at 18:36 Hi Sheila
Please don't worry, I totally understand your frustration, honestly I learn different things myself everyday, still now.
Please try to look at a stylesheet as a Heirarchy
BODY > #CONTAINER > #HEADER > #LEFTNAV > #CONTENT > #FOOTER
Dave is absolutely correct regarding the body and it would be better to use this. Body (no # sign) which includes elements for the whole site, i.e. page background colour, font type, etc etc
body{
background-color: #ffffcc;
}
#container{
width: 942px; or width: 80%;
margin: 0 auto;
}
In CSS if you add this line to the container element it will center the whole content for you
margin: 0 auto;
You do not need these now in the container:
margin-right:auto;
margin-left:auto;
I would recommend as Dave does to change #body may be to #content and then under #content have a class called main-text. And under this have your text selections. But again this is not really necessary, as it could just go in the new body (no # sign) as above.
#content .main-text{
Please also note Dave's great spot re the leftnav syntax error, which will definitely fix your border issue.
border-right: 5px solid grey:
Should be
border-right: 5px solid gray;
I hope this helps
Regards
Harvey
Permalink Reply by Harvey Raybould on March 4, 2010 at 10:52 Added by Compila Limited
Added by Elen Sentier
Added by Paul Robinson
Added by Paul Robinson
© 2012 Created by Compila Limited.