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)
Tablle mit css aber OHNE border [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Tablle mit css aber OHNE border


 
pave
05-08-2002, 19:49 
 
Hi, ich hoffe jemand von euch findet den Fehler:
Ich möchte folgende Tabelle mit css formatieren:
Prob: mit css entsteht ein Rahmen (schätze 2px), was mache ich falsch?

BITTE HILFT MIR

HTML:

<html>
<head>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
</tr>
</table>
</body>
</html>

CSS:

<html>
<head>
<style type="text/css">
table.unsichtbar { border:0px; }
td.unsichtbar { padding:0; margin:0px }
</style>
</head>
<body>
<table class="unsichtbar">
<tr>
<td class="unsichtbar">
</td>
</tr>
</table>
</body>
</html>

MfG pave

 
pave
05-08-2002, 20:59 
 
Wenn man folgende seite im browser aufruft sieht/erkennt man den Rahmen.

<html>
<head>
<style type="text/css">
table.unsichtbar { border:0px; }
td.unsichtbar { padding:0; margin:0px }
</style>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td>
<table class="unsichtbar">
<tr>
<td class="unsichtbar">test
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

 
webkermit
06-08-2002, 08:40 
 
du gibst ja im ersten table border="1" an und das wird ausgeführt

 
Titus
06-08-2002, 10:21 
 
Du hast da zwei Tabellen verschachtelt. Die innere ist unsichtbar; die äußere aber nicht.

 
pave
06-08-2002, 15:36 
 
Oh, das war nicht geplant, ich hab jetzt noch ein bischen rumprobiert, klappt aber immer noch nicht, wenn ich im folgendem code die werte verändert, passiert nur was bei padding?? ES müßten sich doch eigentlich die Inhalte der Zellen unmittelbar berühren?? Ich bin dankbar für jede Hilfe!

<html>
<head>
<style type="text/css">
<!--
.table { border:0px }
.td { border:0px; margin:0px; padding:0px }
-->
</style>
</head>

<body>
<table class="table">
<tr>
<td class="td">Inhalt</td>
<td class="td">Inhalt</td>
</tr>
</table>
</body>
</html>

MfG pave

 
Toxical
06-08-2002, 17:48 
 
<table cellpadding=0 cellspacing=0>

 
Titus
06-08-2002, 19:35 
 
Versuch´s mal so:

<html><head>
<style type="text/css"><!--
table, tr, th, td { border:0px; margin:0px; padding:0px }
--></style>
</head><body>
<table><tr>
<td>Inhalt</td>
<td>Inhalt</td>
</tr></table>
</body></html>

 
pave
06-08-2002, 22:43 
 
Ich hab leider keine php-Unterstützung auf meinem Server:(, also kann man das mit css nicht machen, seh ich das richtig?
MfG pave

 
Toxical
06-08-2002, 22:49 
 
nein siehst du falsch:9

php hat mit CSS Nichts zu tun.
CSS is client seitig genau wie HTML , PHP auffem server ist ja kalr, also da wo html geht auch css, brauchst du keine unterstützung dafür, ausser im brauser..

 
pave
06-08-2002, 23:45 
 
Sorry -schlecht formuliert- ich meinte, daß ich mit css die Tabelle so wie ich sie haben will (cellpadding="0" cellspacing="0" border="0"), nicht formatieren kann-oder? Und die Lösung mit php kann ich nicht nehmen, weil mein Server php nicht unterstützt:-(. (www.formicarium.de)

MfG pave

 
Titus
07-08-2002, 00:56 
 
schau mal ins selfhtml:
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm

 
pave
07-08-2002, 01:47 
 
Oh, das war ja kein php, ups (warum schreibst du auch php drüber). Ich hab in Selfhtml entsprechendes schon hundertmal durchgelesen?? Deinen Vorschlag habe ich ausprobiert, nur wenn ich die border-color: auf rot setzte und bei border was verändere passiert nichts, bzw. ich seh die border nicht??
MfG pave

 
Titus
07-08-2002, 02:45 
 
tja ... warum schreib ich auch php drüber ... das war das Forum.
Ich hätte auch "code" drüberschreiben können, aber dann wär das nicht so schön farbig gewesen.

Vermutlich bringst du das mit den Styles und Style-Klassen durcheinander ... mal ein paar Beispieler:

table { ... } setzt den Style für ALLE Tabellen
table.klasse { ... } = styles für <table class="klasse">
.klasse = styles für jedes Tag mit dem Attribut class="klasse"

also ... wenn du .td definierst, dann gilt diese Definition für <font class="td"> und <td class="td">, aber nicht für <td> oder <td class="egal">

wenn du td definierst, gilt das für <td> und alle tds, die keine eigene Klassenstyles haben.

Ein Problem macht noch der Netscape Navigator (zumindest bis 4.7) - der ignoriert styles für Tabellen nämlich weitgehend.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:54 Uhr.