IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Tabelle oder einfach?, Nur ein Satz auf der ganzen Seite
Gast_Mütze_*
Beitrag 15.10.2006 - 13:00
Beitrag #1





Gäste






Hallo, smile.gif
wenn ich auf einer Seite, wo nur das Kontaktformular (als Beispiel) und ein paar Pics sind, einen einzigen Satz unterbringen will, muß ich eine Tabelle anfangen oder reicht:
<tr>
<td>blablabla</td>
</tr> ?

Geht das oder ist das schon "schlechtes" oder "nicht korrektes" HTML. unsure.gif
Ist bestimmt wieder eine Doofie-Frage, aber für mich wichtig.
Lesbar ist ja Beides.

LG rolleyes.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Gast_Mütze_*
Beitrag 16.10.2006 - 3:53
Beitrag #2





Gäste






@ Thomas: Genau so hab' ich's gemacht. Eine Tabelle mit nur einer Zeile. rolleyes.gif

@ Jomal: Ich komm' mir hier in diesem Forum immer völlig doof und unwissend vor. Vorher habe ich mich immer für einen Semi-Crack gehalten, aber das war vor HTML & Co.! blush.gif

Danke für die Antworten, haben mir geholfen und ich "seh' Land am Horizont". blink.gif
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 16.10.2006 - 8:48
Beitrag #3


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(Mütze @ 16.10.2006 - 4:53) *
@ Thomas: Genau so hab' ich's gemacht. Eine Tabelle mit nur einer Zeile. rolleyes.gif
Was, wie Andreas ja schon ausgeführt hat, nicht wirklich Sinn macht. Deshalb rein interessehalber die Frage: Wieso? Was kann die Tabelle, was ein <div> nicht kann (bzw. was willst du erreichen, von dem du ausgehst, dass du es mit einem <div> nicht erreichen kannst?
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 16.10.2006 - 8:56
Beitrag #4


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



ZITAT(Thomas @ 16.10.2006 - 9:48) *
Wieso? Was kann die Tabelle, was ein <div> nicht kann (bzw. was willst du erreichen, von dem du ausgehst, dass du es mit einem <div> nicht erreichen kannst?
Wobei in diesem Fall (und in vielen anderen auch) ein DIV mit Kanonen auf Spatzen geschossen ist. HTML kennt doch für einen Absatz einen eigenen Tag. Also sollte man den auch benutzen.

Das wissen inzwischen die wenigsten und basteln sich DIVs, die nichts anderes machen, als ein eigentliches P umschließen. huh.gif

Gruß

Andreas - der der Meinung ist, dass man viele Dinge mit einer Tabelle einfacher löst, als mit einem DIV und trotzdem das DIV nimmt wink.gif
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 16.10.2006 - 9:15
Beitrag #5


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(Andreas @ 16.10.2006 - 9:56) *
Wobei in diesem Fall (und in vielen anderen auch) ein DIV mit Kanonen auf Spatzen geschossen ist. HTML kennt doch für einen Absatz einen eigenen Tag. Also sollte man den auch benutzen.
Wieso Kanonen? Per se ist das <div> doch funktionsloser als das <p> - wobei der einzige Unterschied meines Wissens der ist, dass das <p> Abstände davor und danach erzeugt, das <div> hingegen nicht. Es dient (ohne Verwendung von CSS) lediglich dazu, Text zu enthalten, der ein umschließendes Block-Tag braucht. Verwende ich <p> und will keinen Abstand, muss ich erst wieder CSS einsetzen. Oder z. B. eine Tabelle drumherum bauen wink.gif.

Da würde mich jetzt wirklich interessieren, wieso du das <div> als Kanone gegenüber dem Spatz <p> siehst blush.gif ...
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 16.10.2006 - 10:09
Beitrag #6


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



ZITAT(Thomas @ 16.10.2006 - 10:15) *
Da würde mich jetzt wirklich interessieren, wieso du das <div> als Kanone gegenüber dem Spatz <p> siehst blush.gif ...
Du hast es doch korrekt beschrieben: Ein DIV ist *nichts*. Ein P ist exakt das, was gewünscht ist: ein Absatz. Ein Absatz zeichnet sich dadurch aus, dass er eben einen Abstand zum vorhergehenden Absatz hat. Er muß eben nicht formatiert werden.

Bei einem DIV hast Du nichts und mußt alles von Hand formatieren. Das das in Deinem speziellen Fall zutreffend ist, weil DU nichts möchtest, ist Zufall.

Wenn man bestimmte P zentriert haben möchte, ist das Mittel der Wahl, diesen eine entsprechende CSS-Klasse mitzugeben. Oder (noch eleganter) zu definieren, dass bestimmte P, welche sich in einem anderen Bereich befinden (das kann dann meinetwegen ein DIV sein), bestimmte eigentschaften haben.
QUELLTEXT
<div class="zentriert">
<h1>Meine Überschrift</h1>
<p>Hier ist ein kleiner Absatz.</p>
<p>Hier noch einer.</p>
</div>

Ich muß dann nicht einmal die Klasse "zentriert" definieren. Ich sage "alle P in zentriert" sehen so und so aus. Analog für die h1 ...

Der entscheidende Vorteil ist, dass das von der Struktur her sinnvoll ist und auch ohne CSS zumindest so funktioniert wie gedacht. Wenn Du nur das DIV nimmst und kein CSS angezeigt werden kann (oder der User sein eigenes Style-Sheet verwenden möchte - die Firefox-Jünger haben dafür ja nun extra einen Menupunkt wink.gif ) siehst Du nur eine unformatierte Soße.

Das
QUELLTEXT
<div style="text-align: center;">text<br>noch eine zweite Zeile mit Text<br>und noch eine dritte Zeile mit Text</div>

ist jedenfalls kein ordentlich beschriebener Text.

Gruß

Andreas
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 16.10.2006 - 10:55
Beitrag #7


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(Andreas @ 16.10.2006 - 11:09) *
Ein Absatz zeichnet sich dadurch aus, dass er eben einen Abstand zum vorhergehenden Absatz hat.
Das sehe ich anders, ein Absatz zeichnet sich durch den Zeilenumbruch davor und danach aus (den Absatz eben), nicht durch einen Abstand, aber das ist sicher endlos diskutierbar und hier ja eigentlich auch gar nicht Thema wink.gif.
ZITAT(Andreas @ 16.10.2006 - 11:09) *
Bei einem DIV hast Du nichts und mußt alles von Hand formatieren. Das das in Deinem speziellen Fall zutreffend ist, weil DU nichts möchtest, ist Zufall.
Bei einem <p> hast du auch nur den Abstand und musst alles andere von Hand formatieren. Speziell das war aber der Grund, warum ich die Kanone nicht verstanden habe. Eine Tabelle (die ja durchaus schon einiges an Formaten, Strukturen etc. enthält) wäre eine Kanone für den Spatz Textabsatz. Der Unterschied des <div> zum Spatzengewehr <p> wäre vielleicht höchstens ein Schalldämpfer wink.gif.
ZITAT(Andreas @ 16.10.2006 - 11:09) *
Wenn Du nur das DIV nimmst und kein CSS angezeigt werden kann ... siehst Du nur eine unformatierte Soße.
Das stimmt so aber nicht, es sein denn, du meinst wirklich, dass der zusätzliche Abstand (wohl meistens eine leere Zeile) wohlformatierten Text von unformatierter Soße unterscheidet. Allerdings zeigst du durch deine Wortwahl deutlich, für was dein Herz schlägt und dass wir uns da wohl so schnell nicht einig werden wink.gif.
ZITAT(Andreas @ 16.10.2006 - 11:09) *
Der entscheidende Vorteil ist, dass das von der Struktur her sinnvoll ist ...
Da <div> (per Definition) auch wieder Blockelemente enthalten darf, gebe ich dir insofern recht, für eine nichtoptische Wahrnehmung ist das <p> sicher besser zur Strukturierung geeignet.

[edit: Ein 'r' ergänzt, ein Komma gelöscht]

Der Beitrag wurde von Thomas bearbeitet: 16.10.2006 - 11:16
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Mütze   Tabelle oder einfach?   15.10.2006 - 13:00
- - Andreas   ZITAT(Mütze @ 15.10.2006 - 14:00) r ...   15.10.2006 - 13:25
|- - Mütze   Danke, den Rest kann ich ja in "SelfHTML...   15.10.2006 - 13:39
- - Thomas   Und nur der Vollständigkeit halber:ZITAT(Mütze ...   15.10.2006 - 22:56
- - jomal   ZITAT(Mütze @ 15.10.2006 - 14:00) Is...   15.10.2006 - 23:15
- - Mütze   @ Thomas: Genau so hab' ich's gemacht. Ein...   16.10.2006 - 3:53
|- - Thomas   ZITAT(Mütze @ 16.10.2006 - 4:53) @ ...   16.10.2006 - 8:48
|- - Mütze   Ich mache das, um exakt die richtige Position des...   16.10.2006 - 8:56
|- - Andreas   ZITAT(Thomas @ 16.10.2006 - 9:48) Wi...   16.10.2006 - 8:56
|- - Mütze   Also , habe es eben mit <div> probiert und e...   16.10.2006 - 9:09
||- - Thomas   ZITAT(Mütze @ 16.10.2006 - 10:09) Ic...   16.10.2006 - 9:31
||- - Peter Gedamke   ZITAT(Mütze @ 16.10.2006 - 10:09) Al...   16.10.2006 - 11:25
|- - Thomas   ZITAT(Andreas @ 16.10.2006 - 9:56) W...   16.10.2006 - 9:15
|- - Andreas   ZITAT(Thomas @ 16.10.2006 - 10:15) D...   16.10.2006 - 10:09
|- - Thomas   ZITAT(Andreas @ 16.10.2006 - 11:09) ...   16.10.2006 - 10:55
- - Mütze   Hallo, ich will Euch wirklich nicht verärgern, ...   16.10.2006 - 10:26
|- - Thomas   ZITAT(Mütze @ 16.10.2006 - 11:26) i...   16.10.2006 - 11:06
- - Conny   Mein Senf: Think simple! Der Table-Tag ist fü...   16.10.2006 - 11:20
|- - Thomas   ZITAT(Conny @ 16.10.2006 - 12:20) In...   16.10.2006 - 11:41
|- - Andreas   ZITAT(Thomas @ 16.10.2006 - 12:41) A...   16.10.2006 - 12:16
- - Conny   jmtc : Just My Two Cent (Nur meine bescheidene Mei...   16.10.2006 - 11:49
|- - Thomas   OT:ZITAT(Conny @ 16.10.2006 - 12:49)...   16.10.2006 - 12:02
- - Mütze   Wohl, wohl, ich habe die Anspielung auf "Müt...   16.10.2006 - 13:03


Reply to this topicStart new topic
5 Besucher lesen dieses Thema (Gäste: 5 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 20.05.2025 - 12:32

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here