css=table=ging net=php

Blacksoul
Hall ich habe mal ne frage(mal wieder :TOTLACHsmile

ich wollte bei meinem GB in einer php datei. den rahmen style auf dashed setzt dann hatte ich ganz oben noch bevor der body kam das zu stande:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
  <style type='text/css'>
body
{
scrollbar-base-color=#000000;
scrollbar-arrow-color=#FF0000;
scrollbar-darkshadow-color=#808080;
scrollbar-3dlight-color=#808080;
scrollbar-track-color=#000000;
scrollbar-face-color=#000000;
scrollbar-shadow-color=#C0C0C0;
scrollbar-highlight-color=#C0C0C0;
}

table
{
border-color:#FF0000;
border-style: dashed double;
}
</style>


so dann hatte ich body udn dann fing mein phpscript an
m script war dann auch ne tabelle und ja...... da ging das dann nicht
ist das weil die in einem php ding stehn oder?

gruss
Arne
in die tabelle schreiben
code:
1:
<td><div class="tabelle"> ... </td>

in die .css schreiben
code:
1:
2:
3:
4:
5:
6:
7:
8:
.tabelle {
background-color:#F3F3F3;
border-top: 0px dashed #989EAE;
border-right: 1px dashed #989EAE;
border-bottom: 0px dashed #989EAE;
border-left: 1px dashed #989EAE;
}


mfg arne

ps: fragt nicht woher ich das habe! smile
Blacksoul
danke üprobier ich dann mal aus.....
udn woher haste das?*g*......gruss*g*smile
nobody08
das muss schon gehen, wenn du eine saubere tabelle hingekriegt hast Zum Totlachen :)))

hast du den Teil den du gepostet hast im <head>-</head>-teil?

ach ja: was noch sein kann, normal macht man in dem <style>-tag noch ein Kommentar aus den ganzen CSS-Anweisungen, da alte Browser das sonst als Text ausgeben würde, weil sie das csszeugs noch nicht kennen. Musst also
code:
1:
2:
3:
4:
5:
6:
7:
<style type="text/css">
<!--

body
{...}
-->
</style>

weiss aber nicht ob das schon veraltet ist... breites Grinsen
Blacksoul
Zitat:

Original von nobody08
hast du den Teil den du gepostet hast im <head>-</head>-teil?

was meinst du damit?...
nein habe ich nicht warum?
aber die position ist eigentlich richtig....
und das kommentar muss ich nicht machen.....
da der scrollbalken auch funkt mit der farbe...
insofern.......grussß
nobody08
also wenn es ja mit dem scrollbalken geht, kanns ja nichts von dem sein was ich gepostet habe Mit dem Kopf vor die Wand stoßen ganz vergessen...

Dann kann es ja eigentlich nur an der tabelle liegen.
Überprüfe mal, ob die Tabel wirklich korrekt ist.
Oder poste grad den Code.
Blacksoul
die tabelle is ganz korrekt den sie wird ja auch ausgeführt wenn ich sie anzeigen lass will , also wird angezeigt und so....gruss
nobody08
kannst du mal den Anfang der Tabelle posten? Also die ersten paar Tags einfach. Denn irgendwo anders kann der Fehler fast nicht sein... verwirrt
Blacksoul
@ nobody reicht das?:
php:
1:
$daten="<br><table cellpadding=0 cellspacing=0 border=1 bordercolor=#FF0000><tr><td bgcolor=#C0C0C0 width=200 height=15><font color=#000000>$fname</font></td>

also hier fehlen hinten dann noch die " und das ;
aber im script isses drin....oder wolltest du das ganze scriptverwirrt der tabelle)

gruss
nobody08
ja das reicht smile

Ich denke, dass es nicht geht, weil du im <table>-tag noch andere styleangaben hast. Das heisst du musst wohl alles mir "border" rausnehmen.

Gruss
Blacksoul
und was soll ich dann einfügen anstatt dem ganzen mit border?
weil dann steht ja garnichts mehr da.....nobody außer <table>*g*
mhhh.... ??? mhhh.... ??? mhhh.... ??? mhhh.... ??? mhhh.... ??? verwirrt verwirrt verwirrt
greetzgruss
Arne
Zitat:
Original von Arne
in die tabelle schreiben
code:
1:
<td><div class="tabelle"> ... </td>

in die .css schreiben
code:
1:
2:
3:
4:
5:
6:
7:
8:
.tabelle {
background-color:#F3F3F3;
border-top: 0px dashed #989EAE;
border-right: 1px dashed #989EAE;
border-bottom: 0px dashed #989EAE;
border-left: 1px dashed #989EAE;
}


mfg arne

ps: fragt nicht woher ich das habe! smile



na das! smile
fange mit dem oberen code an.

mfg arne
Blacksoul
gut also müsste das dann so aussehen oder wie?>
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
der css teil>>>>>>>

<stye type='text/css'>
.table
{
border: dashed double red 2px;
padding: 0%
margin: 0%
}
<<<<geht das so?[B]<Edit[/B]
und bei der tabelle..wo muss das div genau hin?
soll für die ganze tabelle gelten? ?(>>>so?>
<div class='table'><table>....</div>

' benutzt weil ich davor in php schon " benutzen muss
wäre dan der php teil>>>
[PHP]
$eintrag = " <div class='table'><table>.....</div>
[/PHP] 
richtig so oder nich?....sry habe div noch niebenutzt*schäm*gg*


greetz
nobody08
hehe also ich reiss dich wieder auf meine Seite und sage du sollst die borders rausnehmen breites Grinsen

Nein mach was du willst. Normalerweise ist nämlich imer die css-Angabe im tag selber stärker als der Teil im CSS abschnitt. Das heisst wenn du die border im <table> drin lässt, dann werden die border-angaben vom CSS-teil ignoriert.

Und wenn du da aus dem <table>-tag die borders rausnimmst, dann blebt doch noch das, oder nicht? mhhh.... ??? :
<table cellpadding=0 cellspacing=0>

Also meiner Meinung nach würde es jetzt klappen, und einfach den CSS-Teil den du am Anfang gepostet hast behalten. Dann brauchst du kein <div> und auch keine class und solches Zeug.

Aber naja
Gruss
Blacksoul
häääääää?....wie bitte nobody?.......
ich habe kein wort verstanden was du egschrieben hast....
hat bei mir alles keinen sinn(logik*g*) ergeben.....
also kannst du das nochma für mich schreiben...aber bitte auf deutsch*g*...also so, dass ich es auch verstehe..weil ich aheb da wirklichen keinen sinn aufschnappen können....
sry Seufzen mhhh... mhhh... mhhh... mhhh.... ??? mhhh.... ??? mhhh.... ??? mhhh.... ???
greetz
nobody08
no problem...

Zeile 1 von oben breites Grinsen : Also ich bin nach wie vor für meine Lösung und nicht für von Arne breites Grinsen

Ich vermute dass das Problem hier liegt: Nämlich dass die style-Angaben im <table>-tag "stärker" als die im CSS sind. also wenn du im <table>-tag border=1 bordercolor=#FF0000 schreibst, dann gilt das und nicht das gewünschte, das du im CSS-Teil oben in der Seite geschrieben hast.

Also würde ich alle Angaben über den Rahmen der Tabelle rausnehmen (also alle border-angaben). Dann bleibt vom <table>-tag folgendes:
<table cellpadding=0 cellspacing=0>

Und mit dieser Lösung musst du einfach den CSS-Code, den du ganz oben gepostet hast, wieder einfügen. Dann brauchst du auch kein <div> usw.

Ist das einigermassen verständlich? (oder jedenfalss verständlicher...? breites Grinsen )
Blacksoul
joa verständlicher...
also soll ich dann nur noch im css teil angeben>
code:
1:
2:
3:
4:
5:
6:
table
{
broder: red dashed double 2px;
}

richtig?
greetz

P.s. danke für die doppelte erklärung Augenzwinkern
nobody08
gib doch einfach das an was du ganz oben schon gepostet hast.

und dann wie gesagt: Alle Angaben über "border" aus dem <table> rausnehmen.
Blacksoul
Hallo......also ich ahbe da jetzt NUR den border teil in css gemacht
und ALLES...also auch cellspacing aus dem table tag rausgenommen...
funkt aber auch net....greetz verwirrt verwirrt verwirrt verwirrt verwirrt