Archiv verlassen und diese Seite im Standarddesign anzeigen : einzelne Rahmenlinien bei Tables...
Metallica 09-07-2002, 16:32 hi leuts,
kann man eigentlich auch zB nur 'ne Rahmenlinie unten bei tables machen??
mit border="1" macht er mir's immer rundherum! so kann ich's aber nicht brauchen!:(
webkermit 09-07-2002, 17:14 müsste eigentlich mit css machbar sein
gucke mal hier:
www.jan-winkler.de/hw/program/css_13.htm
Metallica 10-07-2002, 08:34 hmm, mit html geht's wirklich nicht??
wie geht das genau mit css??
ich speichere 'ne datei im dreamweaver als CSS ab und importiere die formatierungen da drinnen in mein html-file???
da fällt mir gerade auf, dass ich eigentlich die komplette formatierung meiner tables-site mit 'ner CSS-Vorlage machen könnte!
bsp. wäre mir sehr recht! sowohl von 'ner CSS-Vorlage als auch vom includen im html-file!
:)
hier findest du alles nötige zum thema rahmen:
http://www.selfhtml.net/css/eigenschaften/rahmen.htm
Metallica 10-07-2002, 12:53 gut. hab ich jetzt durchgeackert.
aber wie kombiniere ich das ganze jetzt mit meinen <tables> ??
in meiner table habe ich border="0" und den inhalt drinnen. wie kann ich jetzt eine dünne schwarze Rahmenlinie unten machen??
in meiner table habe ich border="0" und den inhalt drinnen. wie kann ich jetzt eine dünne schwarze Rahmenlinie unten machen??
<style type="text/css">
table { border-bottom:1px solid #000000; }
</style>
Metallica 10-07-2002, 13:05 bitte kill mich nicht, aber ich habe mehrere tables in meiner htm. wie weiß der browser jetzt bei welcher er die rahmenlinie machen soll??
mach ne extra class und schreib dann <table class="bunt">
dann macht er es nur bei denen wo es drinsteht!
Metallica 10-07-2002, 13:10 wo kommt die class bei diesem konstrukt hin??
table { border-bottom:1px solid #000000; }
webkermit 10-07-2002, 13:12 so:
<style type="text/css">
.table1 { border-bottom:1px solid #000000; }
</style>
<table class=table1>
Du kannst den Style auch direkt in der Tabelle definieren:
<table style="border-bottom:1px solid #000000;" border="1"> ...
Aber eine Klasse sollte definiert werden, wenn Du den Style mehrfach brauchst.
Metallica 11-07-2002, 09:07 kann ich eigentlich auch einer table-row (die mitten in der tabelle ist) eine rahmenlinie unten geben??
Original geschrieben von Metallica
kann ich eigentlich auch einer table-row (die mitten in der tabelle ist) eine rahmenlinie unten geben??
klar, dann musst du nur die style-definition nicht auf die table , sondern auf die tr beziehen.
oder halt der tr die klasse zuweisen,
<tr class="rahmenunten">inhalt</tr>
ja, das geht auch ! auch mit style sheets !
am besten machste das auch ueber ne class
z.b. :
<style type="text/css">
.unten { border-bottom: 1px solid #000000;}
</style>
Metallica 11-07-2002, 10:50 alles klar. hab's grad in meine site eingebaut. funtzt supi!!!!
:)THANKS wiederma TO ALL:)
Könntest es auch ohne CSS machen, wenn Dir das zu umständlich ist.
Einfach in letzte Tabellenzelle folgendes einfügen:
<table width="100%">
<tr>
<td bgcolor="#farbederlinie" width="länge der linie" height="1"><img src="_fake.gif" alt="" border="0" vspace="0" hspace="0" width="länge der linie" height="1"></td>
</tr>
</table>
die Grafik _fake.gif muss ein transparentes Gif mit den Maßen 1x1pixel sein.
Dadurch erreichst Du, dass unterhalb der Tabelle eine 1pixel hohe Linie angezeigt wird.
Vielleicht hilft Dir das ja auch weiter.
Original geschrieben von zzet
Könntest es auch ohne CSS machen, wenn Dir das zu umständlich ist.
was bitte ist denn deine lösung, wenn nicht umständlich?
ich habe nicht behauptet, dass sie nicht umständlich ist.
Aber manche Leute setzten eben nicht gerne CSS ein, und dafür ist meine Lösung eben eine Alternative.
Ich persönlich bevorzuge auch die Formatierung durch CSS, aber Alternativen darf man ja wohl trotzdem noch posten, oder?
Vielleicht helfen sie dem einen oder anderen eben doch weiter.
Metallica 11-07-2002, 14:05 ja, danke. ein alternativvorschlag ist auch nie schlecht zu wissen!
---bitte nicht zanken---
:)
bitte nicht zanken
war ja auch nicht böse gemeint!
Dann hören wir halt auf zu :nervkopf:
Wir sind doch ganz brav! :love:
Metallica 11-07-2002, 14:16 übrigens, weißt du viell. wie ich in einer tablerow zwei klassennamen verwende??
<tr class=name1,name2> funtzt nicht!
Nein, das geht nicht. Dafür musst Du eine extra Klasse definieren.
Du könntest es aber lösen, indem Du in der Table-Row auf eine Klasse + eine ID verweist
<tr class=Klassenname id=IDname>
in der CSS Datei sieht das dann so aus:
.Klassenname { }
#IDname { }
Versuchs mal damit - ich glaub, das ist das, was Du suchst..
Metallica 11-07-2002, 15:47 danke. hab einfach den zweiten ausdruck in die classen-definition geschrieben!
hat gefunkt!
:)
|