• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Einzelne Trennelemente einer Tabelle anzeigen

nipoda

Neues Mitglied
Hallo,

ich möchte eine Tabelle so darstellen:
tabellestyle.png


Also nur ab und zu eine Zwischenlinie einfügen!
Wie kann ich das mit HTML/CSS lösen?

Oder muss ich das mit einem Hintergrundbild machen?

Vielen Dank schoneinmal im Vorraus.
 
Du weist den Zeilen, die "unterstrichen" werden sollen eine Klasse zu, der du dann per CSS unten einen Rahmen gibst.
 
Du gibst den Zeilen, die einer Rahmen haben sollen einfach eine Klasse und definierst im CSS den Rahmen.
 
Code:
<style  type="text/css">  
<!--  
table#bltabelle, table#bltabelle td
{
	border-bottom:1px groove #C0C0C0;
}
--> 
</style>

<table border="0">
<tr>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
</tr>
<tr id="bltabelle">
	<td>Zeile 1</td>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
</tr>
<tr>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
</tr>
<tr>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
	<td>Zeile 1</td>
</tr>
</table>

So in der Art oder?!?

Was ist da jetzt falsch?
 
Entweder du ersetzt das table an den beiden Stellen durch tr, oder packst jeweils ein Leerzeichen dahinter. So versuchst du nämlich eine Tabelle mit der ID bltabelle anzusprechen, die es nicht gibt.

Ich weiß zwar nicht wie deine Datei aussieht, aber Style-Angaben gehören in den Head-Bereich, oder, noch besser, in eine externe Datei. In deinem geposteten Code sieht es so aus, als stände der Style-Teil direkt vor der Tabelle.
 
zeile unterstreichen

Hallo Leute!

Bin ganz neu im "Geschäft" der Programmierer und würde dringen Hilfe benötigen!

Habe eine HP über ein CMS Programm und möchte dort in einer HTML Seite eine Tabelle mit mehreren Zeilen einbauen wo gewisse Zeilen mit einen blauen Strich unterstrichen werden.
Das Stylesheet ist natürlich extern in einer anderen Datei.
Kann mir bitte jemand die von mir angführte HTML Datei vervollständige, dass jede zweite Zeile unterstrichen ist und auch den Code für die Stylesteeht Datei schreiben!

HTML:
<table border="1" width="100%" frame="below">
<tbody>
<tr>
<td>Hallo</td>
<td>test</td>
<td>test</td>
</tr>
<tr>
<td>Hallo</td>
<td>test</td>
<td>test</td>
</tr>
<tr>
<td>Hallo</td>
<td>test</td>
<td>test</td>
</tr>
<tr>
<td>Hallo</td>
<td>test</td>
<td>test</td>
</tr>
</tbody>
</table>
Stylesheet:
??????

Vielen Dank für die Hilfe
 
Du gibst jeder zweiten Zeile eine Klasse
HTML:
<tr class="even">...</tr>
und gibst dieser Klasse dann die Formatierungen die du haben möchtest
Code:
tr.even {border-bottom: 1px solid blue;}
 
Zwischenstrich

Super danke für die schnelle Antwort, hat super funktioniert!

Jetzt habe ich nur noch das problem, dass zwischen den einzelnen Tabellen der Strich in der Zeile nicht durchgehen ist!

Gibt es hierfür auch noch eine Lösung?

Danke
 
Ja, durch
Code:
table {border-collapse: collapse;}
rücken die Zellen zusammen und sollten durchgehende Linien erzeugen.
 
Zurück
Oben