Brukar:Lastorset/Lærdom/css

Frå Wikipedia – det frie oppslagsverket

< Brukar:Lastorset | Lærdom

Her har eg samla ting eg har lært om CSS og XHTML.

Innhaldsliste

[endre] white space

Uforklårlege "marginar" på biletelement kan vera forårsaka av white space i XHTML-koden.

[endre] Clearing a float without structural markup

Tony Aslett, csscreator.com; source http://www.positioniseverything.net/easyclearing.html

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

[endre] IE

-vil ha mest mogleg spesifiserte dimensjonar --overflow: hidden

[endre] Nytt val for tredelt sideutleggjing

Negative merger frå A List Apart. Merk at dette fungerer greitt i boksmodellen til IE (som avvik frå CSS2-standarden), men for å verka med andre nettlesarar må ein manuelt setja breidda på boksane for å simulera merger, av di boksen med tilleggsbreidd (borde) elles vert breiare enn ein tenkjer seg.

D.e. at dersom høgreboksen er 200px og du har ein borde på 1px på båe boksane, må margin-right på #container vera maks -202px og på #content vera minst 202px.