border: 0; enspricht auch einem border: none; ... wen Du etwas Gegenteiliges weißt, her damit ;)
|
Zitat:
Das Ganze kann man dann auch noch kürzen, z.B. so: font: 100.01%/1.5 Helvetica, Arial, sans-serif; Die Kurzform von font geht so: font : font-style font-variant font-weight font-size line-height font-family; Die müssen aber nicht alle aufgezählt werden. Im obigen Beispiel fehlen z.B. die ersten drei, die dann einfach auf den default-Wert gesetzt werden (normal). Helvetica setze ich deshalb vor Arial, weil es im Zweifelsfall die schönere Schrift ist (und "Mutter" der Arial). Wer beides hat, bekommt dann das Original und nicht die Kopie. |
Tja, irgendwie habe ich im Kopf das es nicht ginge :? - jetzt stehe ich da in der kurzen Hose........
Code:
* { aber verbessert zu :arrow: Code:
* { Code:
* { aber verbessert zu :arrow: Code:
* { |
In den *-Selektor gehört meiner Meinung nach auf jeden Fall ein font-family, da einige Browser z.B. für input-tags andere Schriften verwenden. Manchmal "braucht" man natürlich einen bunten Font-mix, dann macht's keinen Sinn :D
Zitat:
Code:
border-width:0; |
Ich beginne meine Stylesheets auch meistens erst mit allgemeinen Angaben, die ich später bei Bedarf wieder überschreibe.
Also: Code:
@charset "utf-8"; /* Für gute Browser. */ @Philippp: Das »display:table« ist offenbar wenig durchdacht: Wenn ein Browser das abschaltet, wird es einen guten Grund dafür geben (Opera beispielsweise im Handheld-Modus); es ist eine furchtbar dumme Idee, das dann wieder anzuschalten. »border:0« würde ich niemals für alle Elemente setzen, es ist aber durchaus eine valide Konstruktion. Der W3C-Checker hat hier einen uralten Bug, den man getrost ignorieren kann. Das Schlüsselwort »inherit« darf in Shorthands immer nur als einziger Wert stehen, niemals in Kombination mit anderen Werten. Daß der Checker trotz des Namens kein Validator ist und sein kann, sollte sich ja langsam rumgesprochen haben. Es gibt keinen Anlaß, extra deshalb Fehler ins eigene Stylesheet einzubauen. @terrikay: Die meisten unter Windows vorhandenen Helvetica-Variationen sehen extrem scheußlich aus und sind sehr schlecht lesbar. Nicht machen. @magick: Sicher meintest du »border-width«? ;) Gruß Thomas |
Zitat:
|
Google :arrow: [@charset "utf-8" css]
3. Ergebnis :arrow: http://news.css-technik.de/comments/A468_0_1_0_C/ Opera :!: Und da dieser Beitrag von TOSCHO kommt ist es etwas spezielles für genannten Browser - mit Sicherheit. Denn in der W3C-Spec. habe ich nichts darüber gefunden. |
So fange ich mittlerweile an:
Code:
html,body { |
Ich habe TOSCHOs Variante übernommen, und nach längerem Nachdenken als hervorragend eingeschätzt.
Du darfst nur nicht für [line-height] eine Einheit mitgeben, weil dann wird diese kaskadiert. Ist trotzdem Valide. Und TOSCHO hat es ja auch so gezeigt. |
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:19 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023