|
|||
![]()
Hallo Leute,
ich habe mir über einen festen CSS-Prolog, damit meine ich einige Definitionen die ich in jedem Style einsetzen möchte/kann - quasi ein Default-Reset, gedanken gemacht. Ziel ist eine (fast) einheitliche visuelle Erscheinung in möglichst vielen Browsern / Ausgabemedien. Der nun gezeigte CODE zeigt meinen Ansatz, dieser hat natürlich zur Folge das alle Elemente im Dokument vom Style komplett definiert werden müssen, was aber bestimmt kein Fehler ist. Code:
* { margin: 0; padding: 0; line-height: 1.5em; } html, body { font-size: 100.01%; } /**************/ : :
__________________
</ulle> |
Sponsored Links |
|
|||
![]()
also margings und paddings für alles erst mal zu eliminieren, habe ich mir auch angewöhnt.
dann "muss" ich mir wirklich jeden abstand, den ich haben will, selber definieren - und komme damit nicht in die verlegenheit, irgendwo das überschreiben eines browser-defaults zu vergessen. line-height auch an dieser stelle für alle elemente zu definieren habe ich noch nicht probiert. müsste man mal kurz überlegen, ob das evtl. mit der vererbung probleme bereiten könnte ... denke aber eher nicht. na ja, und font-size:100.01% für body sind ja schon quasi-standard, wenn man im folgenden mit em arbeiten möchte - nicht exakt 100%, um einen rechenbug des IE zum umgehen, aber nur noch 0.01% extra, um im safari nicht die schrift zu fett werden zu lassen. nur warum du diese angabe auch noch für html machen willst, leuchtet mir spontan nicht ein. p.s.: hier hat sich auch schon mal jemand gedanken über ein "css reset" gemacht, evtl. auch interessant (wenn auch mir persönlich etwas zu weit gehend, bzw. konnte den nutzen darin noch nicht so ganz erkennen.) |
Sponsored Links |
|
|||
![]() Zitat:
![]() Code:
html,body { margin: 0; padding: 0; color: #000000; background-color: #f2efc4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100.01%; }
__________________
</ulle> |
|
|||
![]()
Ich habe den Link von wahsaga mal ein bisschen verfolgt und bin auf "display:table;" gestoßen.
Blöde Frage, aber wird eine Tabelle nicht sowieso immer als Tabelle - mit den Eigenschaften einer Tabelle angezeigt? Ich kann auch nicht erkennen das an den Einstellungen der Tabelle vorher gedreht wurde. Gruß, Philippp |
|
||||
![]()
Ich schreib in meine CSS immer:
* { margin: 0; padding: 0; border: 0; font-size: 100.01%; } Das funktioniert so ziemlich auf jedem halbwegs aktuellen Browser (Win: IE5.*, IE6, Firefox, Opera und Mac: IE5, Safari).
__________________
“My software never has bugs. It just develops random features ...” ![]() » DevShack - die Website des freien Webentwicklers Boris Bojic ![]() |
|
|||
![]() Zitat:
![]() Was ist mit line-height, ich meine mich zu erinnern das Toscho mal über sehr unterschiedliche Defaults referiert hat.
__________________
</ulle> |
|
||||
![]()
Bei den genannten Browsern hatte ich noch keinerlei Probleme damit, ja. Genau das wollte ich sagen
![]() line-height gebe ich auch nachher explizit an, je nach Einsatz.
__________________
“My software never has bugs. It just develops random features ...” ![]() » DevShack - die Website des freien Webentwicklers Boris Bojic ![]() |
|
|||
![]() Zitat:
siehe ![]()
__________________
</ulle> |
|
|||
![]()
da eine relative font-size-angabe kaskadiert, würde ich diese nicht für * angeben.
bei 100.01% mag das noch unproblematisch sein - aber wenn beispielsweise mal als default für die ganze seite 120% gewünscht wird und du das da bei * rein setzt ... viel spass :) |
Sponsored Links |
|
|||
![]() Zitat:
![]() Hast die Dich im Posting verdöddelt oder machst Du es so, ein gültiger Wert für keinen Rand wäre wohl [border: none]. Einmal erst mußte ich den Opera beim Fieldset-Element etwas anders überzeugen: ![]()
__________________
</ulle> |
Sponsored Links |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Einbindung von frei erhältlichen Scripten - CSS Problem | DonL | CSS | 1 | 22.01.2011 17:09 |
Dynamisches CSS per Server? Oder client? Oder wie? | andir | CSS | 4 | 25.11.2010 13:20 |
MYspace mehr als nur CSS oder ? | Vinceone | CSS | 0 | 12.07.2007 03:21 |
Eric Meyer's CSS | Petty | Ressourcen | 0 | 21.11.2005 09:18 |
Mozilla ignoriert externes css | DarkWanderer | CSS | 9 | 22.09.2005 12:39 |