I am really confused regarding the proliferation of HTML sub-types. I have looked at CSS, XML, XUL, XHTML and on, and on. Please tell me - what is the coding technology and what are the coding rules to follow? I am trying to understand and edit the userChrome.css - and it seems to me that it doesn't follow CSS rules! Here is my current file:
Code: Select all
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* http://kb.mozillazine.org/Pane_and_menu_fonts */
/* Global UI font - the leading '*' is not a typo*/
* { font-size: 10pt !important;
font-family: Century SchoolBook !important;
}
#folderTree treechildren::-moz-tree-row(odd) {
background-image: url("chrome://messenger/skin/icons/row.png");
background-position: bottom;
background-repeat: repeat-x;}
What is the meaning of "*" and "#" at the beginning of the line? Why is every section marked as !Important? If it wasn't important we wouldn't put it in there! I can't find a rule for those anywhere. I hope I'm not just getting too old for this.
-=Ken=-