Agent d'usuari fulls d'estil: Misteri en els marges de Google Chrome
Ahir, com tots els altres "Dia de la Marmota", jo estava treballant en alguns dissenys de CSS / sense taules. Tot anava bé en IE 7, 3 FF i Chrome, fins que de sobte, vaig veure uns marges d'un-ignorant vist només de Google Chrome. Encara que és molt estrany i preocupant, era un tema nou bug / que m'havia trobat, per fi hi va haver una mica d'especialistes en el meu treball mundà. Trist (però agradable) que es fixa en uns pocs minuts de la sonda ...
Bàsicament, es veia com Google Chrome va ignorar la meva Restableix CSS (margin: 0px). En realitat, va ser causat per el full d'estils agent d'usuari (-webkit-padding-inici: 40px). Així que la solució consistia a restablir l'estil i configuració padding: 0 els elements es comporten malament.
Una bona manera d'evitar que aquest problema passi a qualsevol element és l'ús d'un mundial de descans CSS de la següent manera
* {Margin: 0; padding: 0;}
Què és la de l'usuari fulles d'estil Agent (especificacions)?
El següent extracte és pres de http://meiert.com/en/blog/20070922/user-agent-style-sheets/ enllaç, seguiu per llegir més sobre els Fulls d'Estil de l'usuari de l'agent
CSS 1 presenta la idea a l'afirmar que cada agent d'usuari (UA, sovint un "navegador web" o "client web") tindrà un full d'estil per defecte que presenta els documents en un temps raonable - però sens dubte el mundà - forma. CSS 2 diu que els agents d'usuari conformes de sol · licitar un full d'estil per defecte (o comportar-se com si ho van fer) i aquest full d'un agent d'usuari és l'estil per defecte ha de presentar els elements del llenguatge del document de manera que satisfacin les expectatives generals de presentació per a la llengua del document, CSS 3 és probable que sigui de la mateixa opinió.
Atès que les especificacions CSS deixar en mans de les implementacions de la possibilitat d'utilitzar una "veritable" full d'estil per a la visualització per defecte o no, no és sorprenent que no es troba un full d'estil per defecte en la carpeta d'instal · lació de cada navegador. A diferència d'Internet Explorer de Microsoft, així com Opera, per exemple (i fins on jo sé), els navegadors Gecko, com Firefox i Netscape Navigator (cerqueu "html.css"), sinó també el Konqueror ho fan bastant fàcil de comprendre el seu estil predeterminat.
















































