|
||||
Umfrage: CSS-Resets - Ja / Nein
Moin allerseits,
bei Twitter findet sich zur Zeit viel in Bezug auf CSS-Resets. Ich selbst bin gegen CSS-Resets, da diese nicht den Zweck erfüllen, den sie sollten. Meiner Meinung macht es nicht Sinn, eigene Stylesheets und Formatierungen zu erzwingen. Da aber viele "namhafte" Webdesigner auf CSS-Resets stehen, wollte ich auch mal deren Standpunkt dazu verstehen - welche Beweggründe es dazu gibt und warum gerade die "üblichen" CSS-Resets verwendet werden. Beispielsweise könnte man die Werte für den margin in Listen, pre, address etc. einfach vereinheitlichen anstatt gleich alle Elemente auf padding:0 zu setzen - das ist dann schließlich die doppelte Arbeit für den Renderer. Einzelne Punkte, wie z.B. *:focus{ outline:none } finde ich ein Verbrechen. Denn dieses Attribut ist dazu da, dass man das fokussierte Element erkennt. Tastaturnutzer haben dann keine Möglichkeit mehr zu erkennen, wo sie sich befinden. Das outline Attribut wurde schließlich eingeführt, um die "Bedienbarkeit" zu erleichtern - und damit meine ich nicht nur Web Browser, sondern auch andere auf WebKit basierte Programme (siehe Mac-Outlook 2011). Im Hinterkopf sollte man auch an die Screenreader denken. Was dagegen Sinn macht: Benutzerdefinierte outlines mit dem Farbschema angepassten Werten für die Farbe. Anstoß für den Thread hier war der folgender Artikel: A Comprehensive Guide to CSS Resets PS: Ich gehe davon aus, dass CSS-Resets nur in den pixelgenauen Fällen (Landingpages?) Sinn machen würden. Ich selbst benutze fast nie pixelgenaue Designs und brauche deshalb keine CSS-Resets. Eine Vereinheitlichung ist sowieso nur schwer erzwingbar und kann nicht "für die Zukunft" bestimmt sein. Vielleicht kommt in einem Jahr ein anderes Attribut dazu, welches die Positionierung beeinflusst - was dann? Alle Seiten mit CSS-Resets updaten und testen? Grüßel Geändert von Unsk1ll3d (14.12.2010 um 01:46 Uhr) |
Sponsored Links |
|
||||
Die Browser unterscheiden sich zum Teil in den Defaultwerten.
Also wieso nicht alle reseten und neu definieren?
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe |
Sponsored Links |
|
||||
Zitat:
Was für andere Varianten testest du und was ist da besser? Poste doch mal deine Erfahrungen wenn du soweit bist. Es interessiert mich.
__________________
Ein mehrfacher Gruß aus dem Südosten Klaus |
|
|||
Grundsätzlich finde ich muss man das von Fall zu Fall und je nach Vorgaben entscheiden.
Aber ein paar konkrete Anmerkungen: - margins und paddings auf 0 zu setzen ist für mich Pflicht. Es ist im Laufe der Zeit einfach zu mühselig geworden das für jeden Browser auszuloten. Lieber ein Mal richtig als ständiges Flickwerk. - outline deaktivieren: nur in berechtigten Fällen, wenn es z.B. Scrollbalken erzeugt wo keine sein sollen. - mehr Zeit zum Rendern: puh, hast du einen konkreten Benchmark, wie das die CPU belastet? Ich seh da bei den aktuellen Engines und Prozessoren keinen Mehrwert durch Optimierung, das liegt IMHO alles unter der Wahrnehmungsgrenze. Von daher: Resets ja, so viel wie nötig, so wenig wie möglich (ich mach mir ja selbst auch nicht mehr Aufwand). |
|
||||
Ich bin auch von jeher ein Freund des Resets.
Ich mache den hardcore Reset (Sternchen == alles Null) und baue dann mit Dokumentfluss und Vererbung neu auf. Damit bin ich bisher am Besten gefahren. Das ist der einzige Weg - mMn - um eine gleichmässige Darstellung zu erzwingen. Da es die Möglichkeit gibt, warum nicht nutzen? Ich kann schon verstehen, wenn andere das nicht wollen, aber gerade bei Grafiklastigen Seiten ist wohl kein Weg dran vorbei. |
|
|||
Das ist auch meine Begründung.
Die vielen Presets der Browser zu kennen und unter einen Hut zu bringen ist ungleich schwieriger als einen mehr oder weniger simplen CSS-Reset zu verwenden. Wie das im Einzelnen umgesetzt wird, ist eine andere Sache.
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
|
||||
margin/padding: 0; ist wohl Standard.
Außer in div. CMS brauche ich normalerweise auch nicht mehr. Da ich mich aber mittlerweile eher auf ein CMS eingeschossen habe, sind die Eigenheiten bekannt. Hier brauche ich dann keinen riesigen Universalreset mehr.
__________________
Gruß Roman // ngkreativ.de - Webdesign & Motorradumbau |
|
||||
Das meine ich auch nicht.
Es gibt da ganz andere Kaliber...
__________________
Gruß Roman // ngkreativ.de - Webdesign & Motorradumbau |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
Einbindung von frei erhältlichen Scripten - CSS Problem | DonL | CSS | 1 | 22.01.2011 17:09 |
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 |