Menu
I have managed to make the navigation rollovers on the right hand side of my index page work, and to turn from blue to black on rollover, but can’t make it work for the other pages, though I can’t see any difference at all in the CSS code.
Can someone please help me spot where I am going wrong with it? I know it is the a: hover property, but as far as i can see, this is the same on the index page as it is on the other pages. Thanks for any help!
[URL=”http://www.joekilroy.co.uk”]http://www.joekilroy.co.uk
You need to go through your embedded stylesheet and remove all the redundant selectors plus delete the extra brace I referred to.
It's no wonder its not working as you require, quite frankly its very badly produced.[/QUOTE]
Trying to produce a webpage WITHOUT knowing some basic html and css plus letting Dreamweaver hold power over you is not going to get you very far.
It's difficult for someone like myself to help when they do go into the code and there is so much redundant and repeatative css it becomes virtually impossible to troubleshoot, unless one strips the whole css out and starts again.
I gave you a solution WHICH works, I tested it myself. Did you insert the css I gave you at the end of the embedded stylesheet so it assumes more importance than that prior to it. I have no idea why it doesn't work for you, I can only do so much to help someone who seems to have so much to learn.
Quite clearly your css on the subsequent pages, which don't act as you would like, is different to that on the index page.[/QUOTE]
I'm pleased you have at least got it working now.
If you can find some time it would be beneficial to become more familiar with the coding environment in Dreamweaver.
Yes, I know its a big leap, because I was once at that stage myself but I can honestly say it is not as confusing as it looks, neither is writing css by hand.
I seriously think one needs to at least get to grips with the basic of both components, html/css. This will open up new possibilities and enhance your confidence to troubleshoot problems and build pages which are solid and act the way you want them to.
Sorry, if I came across a little abrupt, but even with the extent of knowledge that I have built up over the years, it can be a little tiring to have to wade through a lot of messy css code to find an answer.
Good luck and happy web developing.[/QUOTE]
Is it really necessary to have separate style sheets if it's all embedded on the index.page HTML? Cheers![/QUOTE]
offering Skype lessons so you can study English<br />
in the comfort of your own home or office.</p>
In your externally (linked) stylesheet you have a redundant bracket after the css selector below. This will stop the css cascade.
.block li a span {font-weight: bold;}
{ /* delete bracket to the left */
.right .block,.right .block li {
border-color: #9999FF;
font-family: Arial;
}
Once you have amended the above add the below css selector to your external stylesheet at the very end.
#wrapper .content p {
margin: 0;
padding: 20px 0 0 0;
line-height: 20px;
}
This will take care of the spacing issue on your 'about' page[/QUOTE]
Stopping the css cascade means that if there is an error in the css stylesheet any ccs declared after that error is likely not to function as intended or not at all. In other words an error will/can corrupt any following css styles after that error or stop them being applied.[/QUOTE]
0.1.9 — BETA 5.16