539 Stimmen

Füge dem Tabellenzeilen-Element <tr> einen unteren Rand hinzu.

Ich habe eine Tabelle von 3 mal 3. Ich brauche eine Möglichkeit, einen Rand für den unteren Teil jeder Zeile tr hinzuzufügen und ihm eine spezifische Farbe zu geben.

Zuerst habe ich den direkten Weg ausprobiert, d.h.:

Aber das hat nicht funktioniert. Also habe ich CSS hinzugefügt wie folgt:

tr {
border-bottom: 1pt solid black;
}

Aber das hat immer noch nicht funktioniert.

Ich würde es vorziehen, CSS zu verwenden, denn dann muss ich nicht jedem Zeile ein style Attribut hinzufügen. Ich habe kein border Attribut zur`

hinzugefügt. Ich hoffe, dass das meine CSS nicht beeinflusst.`

0 Stimmen

Als zusätzliche Anmerkung, wenn das Inline-Styling (erstes Beispiel in Ihrer Frage) nicht funktioniert, ist es unwahrscheinlich, dass das eingebettete Styling (zweites Beispiel) funktioniert. Sie sollten auch die Verfügbarkeit von Attributen für das Element recherchieren, das Sie zu stylen versuchen: w3.org/TR/html-markup/tr.html

1 Stimmen

Wenn Sie am unteren Rand der Tabelle eine untere Grenze haben möchten, können Sie sich an dieses jsfiddle.net/7awN4 halten.

12 Stimmen

Nur eine Notiz, um zukünftige Suchende dazu zu ermutigen, nach unten zu scrollen zu @Nathan Manousos's Antwort, unten - es ist wahrscheinlich die Lösung, nach der Sie suchen.

0voto

rod Punkte 9

Sie können keinen Rahmen um ein tr-Element setzen. Das hat bei mir in Firefox und IE 11 funktioniert:

0 Stimmen

Sie können keinen Rahmen um eine tr setzen. Bearbeitete Antwort, um dies zu klären.

0 Stimmen

Das ist die einfachste und genaueste Antwort.

-4voto

vikas Punkte 1

HTML

CSS

tr.bottom-border {
  border-bottom: 1px solid #222;
}

3 Stimmen

Nutzlos ohne border-collapse:collapse;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X