<body id> Welche Methode ist sinnvoller?
RETRAX
- css
0 MudGuard0 RETRAX0 dbenzhuser0 RETRAX0 Struppi0 Avalon0 Ingo Turski
Hallo,
ist es sinnvoller es so zu realisieren:
<body>
<table class="Tabelle">
CSS:
body, td {
...
}
.Tabelle {
...
}
oder so:
<body id="StartSeite">
<table>
CSS:
body#StartSeite table, td {
...
}
Wer kann mir erklären welche Methode weshalb vorzuziehen ist?
danke.
Hi,
ist es sinnvoller es so zu realisieren:
Was ist "es", das Du realisieren willst?
cu,
Andreas
Hi,
ist es sinnvoller es so zu realisieren:
Was ist "es", das Du realisieren willst?
cu,
Andreas
ich habe seither im CSS folgendes stehen:
body, td {
background-color: #FFFFFF;
color: #808080;
font-size: 100.01%;
font-family: Verdana, Arial, Helvetica, sans-serif
}
.Tabelle {
text-align: center;
margin: auto
}
Ist es sinnvoll den Inhalt von .Tabelle als "Body id" zu realisieren?
Wo liegen die Vorteile?
Moin
Je weiter du deine Definitionen verschachtelst, desdo langsamer wird das ganze.
Es gab mal irgendwo einen Artikel in dem dazu geraten wurde aus Perfomance-Gründen total auf Verschachtelung zu verzichten und stattdessen jedem Element seine ID/Klasse zuzuordnen.
Anstatt
talbe.klasse1 td {}
also lieber
.klasse1_td {}
Das macht aber den Quelltext verdammt unübersichtlich und unschön.
Ich verwende daher sehr viel Verschachtelung und gebe meist nur den übergeordneten Elementen eine ID/Klasse.
Tschö,
dbenzhuser
Moin
Je weiter du deine Definitionen verschachtelst, desdo langsamer wird das ganze.
Es gab mal irgendwo einen Artikel in dem dazu geraten wurde aus Perfomance-Gründen total auf Verschachtelung zu verzichten und stattdessen jedem Element seine ID/Klasse zuzuordnen.
Anstatttalbe.klasse1 td {}
also lieber
.klasse1_td {}
Das macht aber den Quelltext verdammt unübersichtlich und unschön.
Ich verwende daher sehr viel Verschachtelung und gebe meist nur den übergeordneten Elementen eine ID/Klasse.
Danke für deine Antwort.
Also meinst du ich sollte
.Tabelle lassen und darauf verzichten das in ein body id zu integrieren?
.Tabelle lassen und darauf verzichten das in ein body id zu integrieren?
aus welchem Grund sollte body eine ID erhalten?
Es gibt nur einen body insofern kannst du dir das sowieso sparen.
Struppi.
aus welchem Grund sollte body eine ID erhalten?
Es gibt nur einen body insofern kannst du dir das sowieso sparen.
Da bist Du wohl etwas zu kurz gesprungen!
Möglicherweise bindet RETRAX die CSS-Datei in diverse HTML-Dateien ein, dann gibt es durchaus mehrere Bodies, die evtl. ein leicht modifiziertes CSS zugewiesen bekommen sollen. Natürlich könnte man das auch mit Klassen zuweisen, aber das änderte Dein Frage nur geringfügig in die folgende: »» aus welchem Grund sollte body eine CLASS erhalten?
Gruß
Avalon
Hi,
ergänzend zu Avalons Aussage: ich verwende für die unterschiedlichen Bereiche meiner Site auch verschiedene IDs für body und formatiere im zentralen CSS, das in allen XHTML-Dateien eingebunden ist, nicht nur body unterschiedlich, sondern auch einige andere Elemente wie #tanz ul.imenu {}.
freundliche Grüße
Ingo