Včera, ako každý iný "Deň pozemného Hog", som pracoval na niektorých CSS / beztabulkový rozvrhnutie. Všetko išlo dobre v IE 7, FF 3 a Chrome, až do roku náhle som videl, niektoré nie-ignorable rozpätie videnie iba v prehliadači Google Chrome. Hoci veľmi podivné a worring, to bola nejaká nová chyba / problém, ktorý som prišiel naproti cez, tam bol nakoniec niektoré korenia vo svojej svetskej prácu. Sad (ale pekný) sa dostal určujú počas niekoľkých minút sondy ...
V podstate to vyzeralo, že Google Chrome ignoroval moju CSS Obnoví ods margin: 0px). V skutočnosti to bolo spôsobené štýlom užívateľského agenta (-WebKit-padding-štart: 40px). Takže riešenie bolo obnoviť tento štýl nastavením padding: 0 nespráva prvky.
Dobrým spôsobom, ako predísť tomuto problému deje na akúkoľvek časť je použiť globálne CSS Rest takto
* {Margin: 0; padding: 0;}
Čo je to užívateľa listy Agent Style (špecifikácie)?
Nasledujúci úryvok je prevzatý z http://meiert.com/en/blog/20070922/user-agent-style-sheets/ ~ ~ HEAD = pobj a následných odkazu sa dozviete viac na užívateľa listy Agent štýlu
CSS 1 predstaví myšlienku tým, že každá User Agent (UA, často "webový prehliadač" alebo "webový klient"), bude mať predvolený štýly, ktoré predstavuje dokumenty v prijateľnej - ale pravdepodobne všedný - spôsob. CSS 2 hovorí, že vyhovujúce užívateľské jednotky sa musia použiť štandardné štýly (alebo sa správajú, ako keby tomu tak bolo), a že užívateľský agent defaultne štýlov by mala predložiť prvky dokumentu jazyk v cestách, ktoré spĺňajú všeobecné prezentácie očakávania jazyk dokumentu, CSS 3 je pravdepodobne rovnaké mysli.
Vzhľadom k tomu, CSS špecifikácia ponechať na implementáciu, či sa používajú "skutočný" štýlov pre predvolené zobrazenie, alebo nie, to nie je prekvapujúce, že sa vám nepodarilo nájsť predvolenú šablónu štýlov v každom prehliadači je inštalačný zložky. Na rozdiel od Internet Explorera spoločnosti Microsoft, rovnako ako opera, napríklad (a pokiaľ je mi známe), Gecko prehliadače ako Firefox a Netscape Navigator (pozrite sa na "html.css"), ale aj Konqueror, aby bolo pomerne jednoduché pochopiť ich predvolený štýl.