mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.06.2002, 10:19   #1
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
Question

[php fs. css] zelleninhalte einer php-seite ueber css formatieren


hi,

mein problem ist css oder mozilla oder opera oder wie auch immer
ich habe eine seite im php verfasst und die formatierung ueber eine css eingebunden. im ie funzt es wunderbar. der text hat die richtige groesse, farbe und art. aber unter mozilla und opera (und ich schaetze mal, auch unter ns) ist die schrift riesig und die schriftart stimmt auch nicht.
das ist bei dieser tabelle besonders aergerlich, da der platz begrenzt ist und dieser fehler zu unschoenen scrollbalken fuehrt.

gibt es denn keine chance, auch mozilla und co die formatierung beizubringen?

theo
theo ist offline   Mit Zitat antworten


Alt 19.06.2002, 10:50   #2
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
Hi theo,

kannst du uns keinen Link oder den Quellcode angeben?

Grundsätzlich hat dein Problem mit Sicherheit nichts mit PHP zu tun, sondern mit dem HTML-Quellcode, den du damit generierst. Es reicht also sicherlich ein Link auf die Seite, dann kann ich mir das mal ansehen.

Gruß, Jürgen
Jürgen ist offline   Mit Zitat antworten
Alt 19.06.2002, 11:46   #3
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
Post

hier der quellcode ...


<html>
<head>
<title>Seitentitel</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<br>
<br>

<?php


$link=mysql_connect('hostname','user','****');
mysql_select_db("dbname");


$anfrage="SELECT * FROM table ORDER BY 'Attribut' ";

$ergebnis=mysql_query($anfrage)
or die ("Fehlermeldung=".mysql_error());
echo "<font class='text'>Hier finden Sie ".mysql_num_rows($ergebnis)." Datensätze</font><P> ";
echo "<hr>";
echo "<table border='0' width='100%' class='text'>";
for ($i=0;$i<mysql_num_fields($ergebnis);$i++)
{echo "<th align='left' class='text'><font>".mysql_field_name($ergebnis,$i)."</font></th>"; };
while ($zeile=mysql_fetch_row($ergebnis))
{echo "<tr align='left' class='text'>";
for ($i=0;$i<mysql_num_fields($ergebnis);$i++)
{echo "<td valign='top'>".$zeile[$i]."</td>";};
echo "</tr>"; };
echo "</table>";
mysql_free_result($ergebnis);
mysql_close($link);
?>
<hr>
<br>
</body>
</html>

mein problem sieht glaube ich so aus:
- entweder die css-datei bleibt schon beim browser haengen; das mozilla und opera grundsaetzlich kein css begreifen

oder ...

- die ueber den server geparsten php´s kommen mit der formatierung nicht zurecht

theo
theo ist offline   Mit Zitat antworten
Alt 19.06.2002, 12:17   #4
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein

Re: hier der quellcode ...


Zitat:
Original geschrieben von theo

mein problem sieht glaube ich so aus:
- entweder die css-datei bleibt schon beim browser haengen; das mozilla und opera grundsaetzlich kein css begreifen

oder ...

- die ueber den server geparsten php´s kommen mit der formatierung nicht zurecht
theo
Mozilla und Opera begreifen natürlich schon CSS, Mozilla sogar umfangreicher als der IE!

Ob die Files über den Server geparst werden oder nicht ist den Browsern, egal welches Fabrikat, absolut egal. Wenn du den Quelltext im Browser ansiehst, siehst du, dass das normales HMTL ist und damit vom Browser nicht von einer normalen HTML-Seite zu unterscheiden ist.

Nein, dein Problem liegt wahrscheinlich in der seltsamen Konstellation des <font>-Tags mit CSS und/oder im CSS selbst. <font> sollte man nicht mehr verwenden und schon gar nicht in Verbindung mit CSS, denn CSS ist dazu erfunden worden, um z. B. diesen Tag überflüssig zu machen. Benutze statt dessen <div class="xx"></div> oder <p></p> (<p>-Tag in deinem Code schließen) oder die <td>-Tags um CSS-Klassen anzugeben.

Vor allem diese Zeile dürfte schuld sein:

PHP-Code:
{echo "<th align='left' class='text'><font>".mysql_field_name($ergebnis,$i)."</font></th>"; }; 
ändere sie mal in

PHP-Code:
{echo "<th align='left' class='text'>".mysql_field_name($ergebnis,$i)."</th>"; }; 
Ansonsten würde es helfen, wenn du mir das CSS auch noch verrätst...

Gruß, Jürgen
Jürgen ist offline   Mit Zitat antworten
Alt 19.06.2002, 12:29   #5
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
Post

noch nicht ganz vollstaendig ...


... aber wenns hilft:

<!-- bodys -->
body {
background-color : #ffffff;
color : #000000;
font-family : tahoma;
font-size: 12px;
}

.admin {
background-color : #4773b0;
color : #ffffff;
font-family : tahoma;
font-size: 12px;
}

.edit {
background-color : #ffffff;
color : #000000;
font-family : tahoma;
font-size: 12px;
}

.abfrage {
background-color : #ffcc66;
color : #444444;
font-family : tahoma;
font-size: 12px;
}

.loesch {
background-color : #ffffff;
color : #000000;
font-family : tahoma;
font-size: 12px;
}

.eingabe {
background-color : #eeeeee;
color: #808080;
font-family : tahoma;
font-size: 12px;
}

<!-- Textformatierungen -->

.text {
font-family : tahoma;
font-size : 10pt;
}


p {}

h1 {}

h2 {}

h3 {
font-family : Tahoma;
font-weight : bold;
color : #ffffff;
}

h3.eingabe {
font-family : Tahoma;
font-weight : bold;
color : #4773b0;
}

a {
font-family : Tahoma;
color : #c0c0c0;
}

a:Visited {
color : #c0c0c0;
}

a:Active {
color : #c0c0c0;
}

a:Hover {
color : #ffff00;
}

a.admin {
font-family : Tahoma;
color : #ffcc66;
}
theo ist offline   Mit Zitat antworten
Alt 19.06.2002, 12:46   #6
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Ich bin mir nicht sicher, aber ich glaube, daß
echo "<tr align='left' class='text'>" der Knackpunkt ist. Setze die class-Anweisung mal in den TD-Tag - dann müsste es eigentlich funktionieren. Und das ALIGN gehört auch in den TD- und nicht in den TR-Tag.
webmichl ist offline   Mit Zitat antworten
Alt 19.06.2002, 13:02   #7
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
Um mich webmichl bzgl. Syntax gleich anzuschließen:

Die <th>-Tags gehören in <tr>-Tags eingschlossen, also: <tr><th></th></tr>

Aber darüberhinaus habe ich den eigentlichen Fehler gefunden:

<!-- bodys --> lösche diesen Kommentar aus dem stylesheet und dann geht es - zumindest bei mir unter Opera 6.12 und Netscape 6.1. Seltsame Dinge gibts...
Jürgen ist offline   Mit Zitat antworten
Alt 19.06.2002, 13:13   #8
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
Talking

DANKE!!!!


@juergen

danke, danke, vielmals dank!
wer haette denn sowas auch vermuten koennen
mozilla und opera ertragen keine kommentare in der css (urgs)
kann ja keiner wissen!

ok, danke. da quaehlt man sich so lange, wegen so einem ****!

thanx ... auch an webmichl
theo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[php fs. css] zelleninhalte einer php-seite ueber css formatieren [php fs. css] zelleninhalte einer php-seite ueber css formatieren
« Hilft mir bitte einer bei einfachem php problem? | [inc] sensible daten mit inc-dateien einbinden »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:51 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67