exitboy
Erfahrenes Mitglied
Hallo@all,
ich hab jetzt das Buch CSS Praxis durchgearbeitet und mich auch recht intensiv damit beschäftigt. Dennoch bleiben folgende Fragen für mich ungeklärt.
Vielen Dank für Eure Hilfe im Voraus:
Fragen
1. Habe ich das richtig verstanden: eine Klasse wird dazu eingesetzt um beliebig oft genutzt zu werden (Bspw. um eine ehemaliges TableLayout für ein Newsposting zu erzeugen, welches auf diese Seite noch 12 mal im gleichen Layout verwendung findet.)
Eine ID hingegen ist einmalig und wird auch daher so von den CSS Eigenschaften speziell für eine Sache eingesetzt (Bspw. Grafik mit grünem Rand).
2. Wenn ich bereits in einer höher liegenden Ebene
magin:0; padding:0;
verwende ... warum wird es dann in den CSS Büchern bei Klassen/IDs/DIV Konstruktionen usw. immer wieder neu deklariert? Wird das nicht wenn es z.B: im body bereits css declared ist vererbt/weitergegeben?
3. Für ein Tablelayout mit mehreren Newsbereichen, würde ich gern zur besseren Übersicht und Struktur für mich einen "gruppierenden" DIV Blöck um z.B. 3 Newsbereiche (welche wiederrum div tags in sich haben für Bilder und Textinhalt) schliessen.
a. macht es Sinn diese Rahmen zu erzeugen? Es funktioniert auch ohne, jedoch frage ich mich hier der Ordnung halber, ob das nicht von anderen Browsern fehlinterpretiert werden kann, wenn es diesen Rahmen drumherum nicht gibt.
b. Angenommen ich würde einen "gruppierenden Rahmen" um diverse DIVS erzeugen wollen mit DIV, diese Klasse würde jedoch keine CSS Inhalt haben. Ist das überhaupt zulässig, wenn ich nur den DIV einen Namen gebe,er jedoch nciht mal in den CSS Styles auftaucht?
4. Würdet Ihr sagen, dass ein Pixelfestgelegtes Design nach wie vor aktuell ist? Barrierefreiheit hier mal aussen vor ...
5. Welches Layouting empfehlt Ihr bei einem fixed Layout links gebunden: optimiert für 1024px oder 800px? Ich tendiere sehr zu 1024px ...
ich hab jetzt das Buch CSS Praxis durchgearbeitet und mich auch recht intensiv damit beschäftigt. Dennoch bleiben folgende Fragen für mich ungeklärt.
Vielen Dank für Eure Hilfe im Voraus:
Fragen
1. Habe ich das richtig verstanden: eine Klasse wird dazu eingesetzt um beliebig oft genutzt zu werden (Bspw. um eine ehemaliges TableLayout für ein Newsposting zu erzeugen, welches auf diese Seite noch 12 mal im gleichen Layout verwendung findet.)
Eine ID hingegen ist einmalig und wird auch daher so von den CSS Eigenschaften speziell für eine Sache eingesetzt (Bspw. Grafik mit grünem Rand).
2. Wenn ich bereits in einer höher liegenden Ebene
magin:0; padding:0;
verwende ... warum wird es dann in den CSS Büchern bei Klassen/IDs/DIV Konstruktionen usw. immer wieder neu deklariert? Wird das nicht wenn es z.B: im body bereits css declared ist vererbt/weitergegeben?
3. Für ein Tablelayout mit mehreren Newsbereichen, würde ich gern zur besseren Übersicht und Struktur für mich einen "gruppierenden" DIV Blöck um z.B. 3 Newsbereiche (welche wiederrum div tags in sich haben für Bilder und Textinhalt) schliessen.
a. macht es Sinn diese Rahmen zu erzeugen? Es funktioniert auch ohne, jedoch frage ich mich hier der Ordnung halber, ob das nicht von anderen Browsern fehlinterpretiert werden kann, wenn es diesen Rahmen drumherum nicht gibt.
b. Angenommen ich würde einen "gruppierenden Rahmen" um diverse DIVS erzeugen wollen mit DIV, diese Klasse würde jedoch keine CSS Inhalt haben. Ist das überhaupt zulässig, wenn ich nur den DIV einen Namen gebe,er jedoch nciht mal in den CSS Styles auftaucht?
4. Würdet Ihr sagen, dass ein Pixelfestgelegtes Design nach wie vor aktuell ist? Barrierefreiheit hier mal aussen vor ...
5. Welches Layouting empfehlt Ihr bei einem fixed Layout links gebunden: optimiert für 1024px oder 800px? Ich tendiere sehr zu 1024px ...
Zuletzt bearbeitet: