Autor |
Nachricht |
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
Verfasst Mo 06.04.2009 20:20
Titel
|
|
|
ccisco hat geschrieben: | sahnemuh hat geschrieben: | jedes html element ist per se ein potentielles "div" | Außer html und body (die man ja auch nur einmal verwenden darf) fällt mir nichts ein, was man mit einem div-Element vergleichen könnte.
Ich würd's so ausdrücken: Man sollte erst probieren HTML-Elemente mit CSS zu versehen, bevor man zusätzliches Markup verwendet.
Beispiel: Code: | <ul id="nav">
<li></li>
</ul>
|
anstatt
Code: | <div id="nav">
<ul>
<li></li>
</ul>
</div> |
|
O.K. - lass es mich anders formulieren: Jedes Container Element lässt sich per display: block (sofern inline) dazu ge/mißbrauchen das selbe Verhalten wie ein div zu haben. Ob ich jetzt ein semantisch bedeutungsloses Element verwende oder nicht, ist da wurst. Daher benutze ich, wie du eben auch noch mal gesagt hast, möglichst wenig "sinnlose Container" (divs) und regele das ganze über die Elemente die eh schon da sind, weil ich sie zur Auszeichnung meiner Inhalte brauche. Daher auch der Einwand mit dem body Tag - das benutze ich anstatt eines "wrapper divs". Im Grunde habe ich also genau das selbe gemeint wie du
Was das Thema "Verständniss von XHTML/CSS" angeht, schlage ich vor, du klickst mal in meinem Profil auf alle Beiträge dieses Benutzers" und liest dir durch, zu welchen fachlichen Themen ich hier für gewöhnlich schreibe. Danach darfst du das gerne noch mal wiederholen.
Zuletzt bearbeitet von sahnemuh am Mo 06.04.2009 20:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
Benutzer 79527
Account gelöscht
Ort: -
|
Verfasst Mo 06.04.2009 21:37
Titel
|
|
|
Ich hab auch in keiner Weise deine HTML-Fertigkeiten infrage gestellt, aber nobody is perfect und in dem Fall hast du dich nicht ganz korrekt ausgedrückt.
Übrigens habe ich es nicht überlesen, dass du mit dem body-Element-Beispiel mit mir übereinstimmst.
P. S.: Das body-Element besteht aus einem Anfangs- und einem End-Tag. Wenn man darüber spricht ist die Bezeichnung body-Tag irreführend/falsch.
P. P. S.: *durch-beiträge-von-sahnemuh-durchwühl*
P. P. P. S.: Wieso gibt's eigentlich kein HTML-/CSS-Unterforum, aber eines für "Programmierung"? HTML-/CSS-Probleme im "Nonprint-Allgemeines"-Unterforum zu schreiben ist auch nicht das Wahre. Anfänger schreiben intuitiv ihre HTML-/CSS-Probleme in dieses Unterforum rein. Mit einem HTML-/CSS-Unterforum könnte man diesem Irrtum/dieser Versuchung entgegentreten.
Zuletzt bearbeitet von am Mo 06.04.2009 22:32, insgesamt 3-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Benutzer 79527
Account gelöscht
Ort: -
|
Verfasst Mo 06.04.2009 22:31
Titel
|
|
|
Doppel-Post...
Zuletzt bearbeitet von am Mo 06.04.2009 22:31, insgesamt 1-mal bearbeitet
|
|
|
|
|
ApfelQFeierabend
Dabei seit: 05.04.2008
Ort: Regensburg
Alter: 37
Geschlecht:
|
Verfasst Mo 06.04.2009 23:12
Titel
|
|
|
sahnemuh hat geschrieben: | jedes html element ist per se ein potentielles "div". |
selbst wenn man display block nimmt, wird das hier niemals validieren <ul><p></p></ul>
und elemente wie <br /> oder <img /> brauch ich garnicht zu erwähnen
echte struktur krieg man nur mit html, head, body, div und span, wobei die ersten zwei für mich auch fraglich sind. hab das aus dieser seite hier: http://htmldog.com/reference/htmltags/
Zuletzt bearbeitet von ApfelQFeierabend am Mo 06.04.2009 23:13, insgesamt 2-mal bearbeitet
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.04.2009 23:45
Titel
|
|
|
<ot>
Wer sich mit der So-wenig-Wrapper-wie-mögich-Philosophie
etwas eingeschränkt fühlt, sollte mal spaßeshalber ein
Template auf Basis des Drupal-Zen-Theme schreiben.
Hier mal ein noch relativ 'unverschachteltes' Beispiel:
http://www.prosepoint.org/
Danach macht man sich keine Gedanken mehr, über den
einen oder anderen Wrapper zuviel.
</ot>
|
|
|
|
|
Benutzer 79527
Account gelöscht
Ort: -
|
Verfasst Di 07.04.2009 09:15
Titel
|
|
|
ApfelQFeierabend, head eignet sich so und so nicht, um "Struktur hinzukriegen". Und wieso sollte man dem span ein "display:block;" verpassen. Dann kann man doch gleich ein div hernehmen.
zweitaccount, oh...mein...gott. "</div></div></div></div></div></div></div></div>"
...das nenn' ich mal eine div-Suppe. Perfektes Beispiel dafür, wie man eine Website nicht konzipieren sollte. Wartbarkeit geht gegen minus unendlich.
Zuletzt bearbeitet von am Di 07.04.2009 09:16, insgesamt 1-mal bearbeitet
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 07.04.2009 10:39
Titel
|
|
|
Zur Drupals Ehrenrettung sei aber angemerkt,
dass dies eine wirklich durchdachte Divilis ist und
man über das Zen-Theme in kurzer Zeit wirklich
nahezu alles - rein über Css - darstellen kann, ohne
auch nur einen Htmltag geschrieben zu haben.
Davon abgesehen ist ja dem gewöhnlichen User der Codeverhau
hinter den Kulissen sowieso relativ Schnuppe.
|
|
|
|
|
Benutzer 79527
Account gelöscht
Ort: -
|
Verfasst Di 07.04.2009 11:11
Titel
|
|
|
zweitaccount hat geschrieben: | Davon abgesehen ist ja dem gewöhnlichen User der Codeverhau hinter den Kulissen sowieso relativ Schnuppe. | Es geht ja auch nicht um den Besucher, sondern um denjenigen, der sich mit dem Code auseinandersetzen muss.
Um beim prosepoint.org-Beispiel zu bleiben: Zwölf div-Elemente hinzuklatschen, die gleich wieder geschlossen werden (= keinen Zweck erfüllen), finde ich nicht sonderlich "durchdacht". Und eine durchdachte Divilitis gibt's sowieso nicht. div-Suppen sind eher das Gegenteil von einem durchdachten Konzept und lassen sich in den allermeisten Fällen auch vermeiden.
Genausowenig durchdacht sind Dinge wie Code: | <div id="mission">Welcome to ProsePoint</div> |
Semantik gleich null.
P. S.: Hab die Seite mal durch diesen Semantik-Validierer gejagt. Ergebnis: Zitat: | 105 <div> with no additional content to their unique child |
Zuletzt bearbeitet von am Di 07.04.2009 11:29, insgesamt 3-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
background-repeat:no-repeat funktioniert nicht.
background-repeat im IE6
IE6 background repeat-y
background-repeat
CSS: background-position bei repeat-y
css fragen wegen background repeat
|
|