CSS-Minimum
23. November 2007 3 Kommentare
In diesem Artikel, die Vorlage eines Vorschlags für einen Zeitraum von mindestens CSS-Datei, das heißt, dass Aussagen, die meiner Ansicht nach sind wichtig für ein Stylesheet.
Inhalt
Was hat mich zu diesem Artikel schreiben
In den letzten Tagen hatte ich einige Probleme mit CSS-Dateien, die zu ändern - und das war ich nicht ich selbst, ursprünglich,, tat. Jeder Entwickler hat ihren Stil von Web-Programmierung, dies ist tatsächlich eine andere Tatsache ist, dass es schwierig wird, sich für die Wartungs-arbeiten an der Außenseite, wenn die Entwickler haben nicht vereinbarten Standards für Tagging einander. Es war mein Fall…
In diesem Artikel wird nicht versuchen, Modelle von CSS-Kodierung, Anregungen, wie die Positionierung der Tasten, und wie sollte es die identação von Texten. Ich bin mit Schwerpunkt auf die Regeln selbst, und nicht, wie in jeder lieber zu organisieren Ihren Code. Zu diesem Zweck wird die Bruno Dulcetti bereits mit sehr gut in Ihrem Blog.
Wie man gar nicht wollen, dass die gleiche passiert mit anderen Menschen, beschlossen, als würde meiner Meinung nach, nicht sehr umfangreiches Wissen über CSS, einige Regeln unerlässlich für jeden Style Sheet.
Erscheinen soll, möchte ich hinterlasse einen aufgezeichnet, dass die Grundlagen für die ich hier getroffen wurde Zusammenstellung von 70 Experten-Ideen für eine bessere CSS-Kodierung, die Smashing Magazin - und übersetzt von Maujor in Ihrem Blog ein, ein anderer, stammt aus meinem eigenen Wissen und Erfahrung mit CSS.
Ohne mehr enrolações, zu dem, was wir Angelegenheit!
"Reset" der Elemente
Zunächst ist es wichtig, mehr als deutlich, in der universellen Selektor, Marge und padding:
* (
margin: 0;
padding: 0;
)
[Update]
Die Pedro Rogerio sprach über einen besseren Weg, um die Elemente. Weg zu stellen, dass auch hier.
[/ Update]
html, body, div, span, Applet, Objekt, iframe, H1, H2, H3, h4, h5, h6, p, blockquote, pre, a, abbr, Akronym, Anschrift, groß, Zitat, Code, del, dfn, , font, img, Ins, kbd, q, s, samp, klein, Streik, starke, sub, sup, TT, var a, b, U, I, Mitte, dl, dt, dd, ol, UL, lese ich, fieldset, Form, Etikett, Legende, Tisch, Beschriftung, tbody, tfoot, thead, tr, th, td (margin: 0; padding: 0; border: 0; Kurzbeschreibung: 0; vertical-align: baseline; background: transparent; Body () line-height: 1;) ol, ul (list-style: none;) blockquote, Q (quotes: none;): Fokus (Gliederung: 0; Ins) (text-decoration: none; del (Text) -- Decoration: line-through;) Tabelle (border-collapse: Zusammenbruch; border-spacing: 0;) Sie können nur dafür sorgen, dass vermeiden, mindestens ein Dutzend Probleme mit der Positionierung - Eric Meyer, Christian Montoya und Roger Johansson, zum Beispiel, empfehlen diese Praxis.
Ein font-size "besondere" zu HTML
Die nächste - und scheinbar exzentrischen - Schritt besteht darin, einen Wert von "special" für font-size, das Styling von HTML:
html (font-size: 100,01%;) Es kamen auch aus 70 Tipps, und die Erklärung lautet wie folgt:
Diese seltsame Wert von 100,01% für den Schriftgrad, behebt eine Reihe von Bugs in verschiedenen Browsern. Zuerst definieren Sie eine Größe von der Quelle Element Körper als Prozentsatz (anstelle von MS) verhindert, dass ein Problem in IE / Win, dass tendenziell unverhältnismäßig erhöhen oder verringern Sie die Größe der Quellen für Text enthaltenen Elemente, wo Größe eingestellt ist Quelle in MS . Was mehr ist, bei einigen Versionen von Opera renderizam Standard-Größen von 100% auf Quellen viel kleiner im Vergleich zu anderen Browsern. Safari, die wiederum verhalten sich nicht gut mit font-size in Höhe von 101%.
Entfernen Sie den Rand der hässliche Bilder, die dem Link
Wenn Sie ein Bild, um es zu dienen, als Bindeglied, eine Grenze zu geben scheint. Allerdings ist es sehr hässlich und in den meisten Fällen, "Breaking" Das ganze Reihe von Web-Design verwendet wird. In diesem Zusammenhang setzen Sie einfach die Grenze des Elements img:
(img border: 0;) Das solche "Minimum css"
Dann, Ende der Datei - oder erfahren würde "Original"? :-) - Wäre wie folgt:
* (
margin: 0;
padding: 0;
)
html, body, div, span, Applet, Objekt, iframe, H1, H2, H3, h4, h5, h6, p, blockquote, pre, a, abbr, Akronym, Anschrift, groß, Zitat, Code, del, dfn, , font, img, Ins, kbd, q, s, samp, klein, Streik, starke, sub, sup, TT, var a, b, U, I, Mitte, dl, dt, dd, ol, UL, lese ich, fieldset, Form, Etikett, Legende, Tisch, Beschriftung, tbody, tfoot, thead, tr, th, td (margin: 0; padding: 0; border: 0; Kurzbeschreibung: 0; vertical-align: baseline; background: transparent; Body () line-height: 1;) ol, ul (list-style: none;) blockquote, Q (quotes: none;): Fokus (Gliederung: 0; Ins) (text-decoration: none; del (Text) -- Decoration: line-through;) Tabelle (border-collapse: Zusammenbruch; border-spacing: 0; html) (font-size: 100,01%;) (img border: 0;) Schließlich…
Diese Tipps, die ich angesprochen sind reine "Sicherheitsmaßnahmen", um Probleme zu vermeiden mit estilizações. Sicherlich gibt es noch andere mehr, denn jeden Tag, eine neue Technik und / oder wie man Tag erscheint - und / oder die Technologie selbst wird verbessert. Wer mehr hören, Tipps und Trick macetes für einen Zeitraum von mindestens CSS, bitte, geben Sie einen Kommentar hier oder senden Sie eine E-Mail an mich kann ich die Update-Artikel.
Ah! Und die 70 Tipps für CSS, weil sie wirklich sehr gut!














Great Tutorial: Herzlichen Glückwunsch!
Ich werde diese Tipps in meinem nächsten Arbeiten.
;]
HUNT @ [Cobra]
Danke!
Entsprechend den Empfehlungen in der Nachkriegszeit, achten Sie darauf, geben die 70 Tipps, es gibt viele andere Techniken, die nicht als "zwingend", sondern dass, je nach Design und Stil der Entwickler, sind von großem Nutzen!
Apareça!
Pingback am 26. Februar 2008