Ist es gut zu setzen Innerhalb Inhaltstext setzen?

Lesezeit: 2 Minuten

Benutzer-Avatar
Jitendra Vyas

Was ist semantischer und gültiger?

<td> 
<p>
 content text
</p>
</td>

oder

<td> 
 content text
</td>

Lass die weg <p> -Tag, es sei denn, der Inhalt Ihrer Tabellenzelle ist wirklich ein Absatz. Es ist sicherlich möglich, Absätze in tabellarischen Daten zu haben, und in diesem Fall eine Semantik <p> wäre passend platziert. Aber für die gemeinsame Tabelle mit Daten in den Zellen, z. Nummern, Namen usw. enthalten nicht die <p>.

Benutzer-Avatar
Nettox

Es hängt von Ihrer Absicht ab. Wenn die Zelle nur EINEN Absatz haben soll, macht es keinen Sinn, den hinzuzufügen <p> Tag dazu.

Wenn Sie beabsichtigen, ein paar Absätze in der <td> Zelle dann ist es sinnvoll, die zu verwenden <p> Schild.

  • Warum kann ein einzelner Absatz in einer Tabellenzelle semantisch nicht so sinnvoll sein wie mehrere?

    – Michael Wittmann

    22. Dezember 2009 um 4:52 Uhr

  • Ein praktisches Problem, auf das man auch stoßen kann, ist die unterschiedliche Behandlung von CSS-Deklarationen für einzelne Absatzabschnitte des Markups und mehrere Absätze (weil

    in einem Fall vorhanden ist und nicht im anderen). Keine große Sache, aber erwähnenswert.

    – Michael Wittmann

    22. Dezember 2009 um 5:22 Uhr

  • Wie ich schon sagte, es hängt alles von Ihrer Absicht ab. Ich stimme tatsächlich für Asaphs Antwort, da er es besser erklärt als ich!

    – Nettox

    22. Dezember 2009 um 8:49 Uhr

Benutzer-Avatar
Warme Waffeln

Sie sind beide gültig. Wenn Sie jedoch mehrere Absätze haben, verwenden Sie natürlich die <p> Stichworte

Wenn die Tabellenzellendaten Text sind:

<td> 
 content text
</td>

Wenn es sich bei den Tabellenzellendaten um Absätze handelt:

<td> 
<p>
 content text
</p>
...
</td>

Beide sind gültig; wenn das der einzige Inhalt von ist <td>und der Inhalt wird nicht im JavaScript-Code verwendet, dann ist der zweite besser.

Benutzer-Avatar
GrayWizardx

Hängt davon ab, ob Sie die Schule “Tabellen sind für tabellarische Daten” oder “Tabellen sind für das Layout” abonniert haben. Wenn Sie Ihre Tabellen lieber für tabellarische Daten verwenden und der Absatz keine tabellarischen Daten sind, ist das “p” gültig, wenn Tabellen für das Layout bestimmt sind und Sie das “p”-Tag für andere Layout-Semantiken reserviert haben, dann ist es nicht erforderlich.

Kurze Antwort ist, es liegt wirklich an Ihnen. 🙂

1054460cookie-checkIst es gut zu setzen Innerhalb Inhaltstext setzen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy