php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.07.2011, 21:30  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] CSS - Schöner Stil: style-Tag oder nur einmal benutze Klassen?

Salut Leute

Folgendes: Im Rahmen einer anderen Problemstellung, mit welcher zu befassen ich diese Community genötigt habe, wurde mir geraten, ich solle doch gänzlich auf CSS in HTML-Tags verzichten. Da mein Layout aber vollumfänglich auf CSS aufbaut und viele Formatierungen in ihrer Art einzigartig sind und nur ein/zweimal gebraucht werden, stellte sich mir folgende Frage:

Was ist schönerer Stil / bessere Funktionalität / besser Verständlich / allgemein eher anerkannt:
a) Viele verschiedene *.css - Files (je nach eingebundener Seite), in welchen viele Klassen definiert sind, die wiederum unter Umständen nur einmal gebraucht werden

oder

b) Eine Klasse mit den üblicherweise gebrauchten Werten (bspw. #box_title mit background-color, color, border, font-size etc.) und dann die Ergänzungen (wie width, height, margin, padding) ins style-Tag geschrieben.

oder natürlich

c) eine Kombination aus beidem (was mir inkonsequent erscheint. Aber ob Konsequenz ein Kriterium für den Stil darstellt ist mir nicht vollumfänglich klar )

Hoffentlich gibts wegen diesem Beitrag keine Schimpfe. Aber mir fehlen ehrlich gesagt auch die Stichworte um entsprechend zu googeln (Habs natürlich versucht und mach jetzt damit weiter. Aber hier scheints einige Leute zu geben, die ihre Gedanken dazu in gut brauchbare Sätze zu packen verstehen und diesen Output zu verpassen wäre irgendwie schade.)
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.07.2011, 21:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Eine Klasse mit den üblicherweise gebrauchten Werten (bspw. #box_title
# verweist auf eine ID, nicht auf eine Klasse.

Zitat:
Viele verschiedene *.css - Files (je nach eingebundener Seite), in welchen viele Klassen definiert sind, die wiederum unter Umständen nur einmal gebraucht werden
Anscheinend ist Dein Layout schlichtweg inkonsistent, wenn Du so wenig einheitliche Elemente hast.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 02.07.2011, 21:41  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Ja natürlich. Flüchtigkeitsfehler, das mit der Klass / ID.

Nunja, vermutlich gibt es immer Optimierungsbedarf. Aber sagen wir mal, wir haben ein durchwegs konsistentes und gut durchdachtes Layout, aber auf jeder Page verschieden grosse Textboxen. Dann haben alle Boxen verschiedene Dimensionen, die definiert sein wollen. Ausserdem möchte ich alle Boxen platzieren, was dazu führt, dass ich überall Abstände definieren muss.

Zwischen den Zeilen entnehme ich deinem Post aber, dass man eher keine CSS-Definitionen innerhalb von HTML-Tags haben sollte. Daneben aber möglichst viele Elemente aus dem CSS-File mit möglichst wenigen Klassen ansprechen. Das bedeutet, dass dann halt für "einzigartige" Elemente neue Klassen definiert werden. Korrigiere mich bitte, falls ich etwas missverstanden / -interpretiert habe.
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Alt 02.07.2011, 21:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zwischen den Zeilen entnehme ich deinem Post aber, dass man eher keine CSS-Definitionen innerhalb von HTML-Tags haben sollte.
Das war ja letztens schon mein Statement.

Zitat:
Dann haben alle Boxen verschiedene Dimensionen, die definiert sein wollen. Ausserdem möchte ich alle Boxen platzieren, was dazu führt, dass ich überall Abstände definieren muss.
Offenbar gestaltest Du anders als ich. Im Normalfall komme ich mit einigen wenigen Typen aus.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 02.07.2011, 22:04  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Humm... dein Punkt.

Naja dass DU mit wenigen Typen auskommst und dir solche Fragen nicht stellen musst verwundert mich eigentlich auch nicht

Werd mich dahinterklemmen. Danke
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Klassen verknüpfen BlackJack01090 Software-Design 9 26.05.2009 20:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
stil in .css, html schöner stil, stil style, schöner css, stilstyle, was ist schöner als einmal, nur ein mal css, usability style tags, schöner mit css, html style tag klasse

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum