Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
einzelne Rahmenlinien bei Tables... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




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!
:)

 
wahsaga
10-07-2002, 09:47 
 
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??

 
wahsaga
10-07-2002, 12:59 
 
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??

 
Aroree
10-07-2002, 13:08 
 
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>

 
Titus
11-07-2002, 09:00 
 
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??

 
wahsaga
11-07-2002, 09:50 
 
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>

 
big434
11-07-2002, 09:52 
 
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:)

 
zzet
11-07-2002, 13:00 
 
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.

 
wahsaga
11-07-2002, 13:55 
 
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?

 
zzet
11-07-2002, 13:59 
 
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---
:)

 
zzet
11-07-2002, 14:11 
 
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!

 
zzet
11-07-2002, 14:23 
 
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!

:)


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:16 Uhr.