Dear fellow Monks,
As most of us know CSS (Cascading Style Sheets) are a great boon to any
web site developer and can make 'themed' sites very easy to create and
maintain. PM supports this by having either on-site markup or allowing a
link to an external css file under your
user settings. "All well and
good", or so I thought. After much playing around two major things have
come to light:
- CSS doesn't support underscores in the name (apparently?), for
example:
When I submitted the following snippet at (http://jigsaw.w3.org)
tr.nodelet_head {
font-weight : bold;
color : #ff9933;
background-color : #990000;
}
It produced the following error:
Errors
* Line: 5 Context : tr.nodelet
Parse Error - nodelet_head { font-weight : bold; color : #ff9933; back
+ground-color : #990000; }
So that's one thing to bear in mind as the PM stylesheet
(available by 'viewing source') contains quite a few elements named with
an underscore. Whilst most browsers couldn't give a fig and either work
or not, Mozzila routinely ignores any named elements with an underscore
in the name causing unexpected results.
- After experementing I also found that not the whole PM site has been
prepared for CSS, theres still quite a lot of hard coded areas where
HTML elements have had their bgcolor set to blue/white as an
example. And not to mention having gifs that haven't been given the
transparency treatment. ;^)
So you're probably thinking "What a pedant"... or worse, at this point,
well, I am and was wondering wether anyone else had come across the same
problems? Do you reckon the
Gods will hear this distant plea and come
to my/our aid?
Thank you for listening to my rant.
Dave
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.