gulli:board Logo

Anzeige


  Antwort
shaker
Mitglied
 
Benutzerbild von shaker
 
Registrierungsdatum: Apr 2001
Ort: Chefsessel
Beiträge: 198
Externe CSS Datei

Moin,

ich hab mir eine .css Datei erstellt mit folgendem Inhalt.

Code:
<style type="text/css"> .t_rahmen { border: 1px solid silver; table-layout: fixed; } </style>

Wenn ich diese Datei nun in meiner index.php aufrufe, wird die Tabelle nicht formatiert, obwohl ich ihr die Klasse t_rahmen zugeteilt habe.

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>New Document</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <table class='t_rahmen'> <tr> <td> rrr </td> </tr> </table> </body> </html>

Ich hab keine Ahnung wieso das nicht hinhaut...mit anderen Klassen, die einen Text formatieren sollen klappts. Nur eben diese Tabelle bekomm ich nicht mit einer externen .css formatiert.

cya shaker
Alt 01. 12. 2005, 16:15 shaker is offline Mit Zitat antworten #1
hoerstlinger
Member
 
Benutzerbild von hoerstlinger
 
Registrierungsdatum: Jan 2003
Beiträge: 387
Re: Externe CSS Datei

das:
Code:
<style type="text/css">
und das
Code:
</style>

hat nichts in einer .css Datei zu suchen.
Alt 01. 12. 2005, 16:23 hoerstlinger is offline Mit Zitat antworten #2
shaker
Mitglied
(Threadstarter)
 
Benutzerbild von shaker
 
Registrierungsdatum: Apr 2001
Ort: Chefsessel
Beiträge: 198
Re: Externe CSS Datei

Vielen Dank! Ohne <style> klappt es wunderbar.

Komisch finde ich nur, dass folgende .css - bis auf t_rahmen - funktioniert, obwohl <style></style>
enthalten ist.
Mit .titel usw. werden allerdings auch Texte formatiert...

Code:
<style> .t_rahmen { border: 1px solid silver; table-layout: fixed; } .titel { color:#FF0000; font-size:large; font-weight:bold; font-family:Arial; } .ueberschriften { color:#FF0000; font-size:small; font-family:Arial; } .inhalt { color:#1976ED; font-size:small; font-family:Arial; } </style>

cya shaker
Alt 01. 12. 2005, 16:34 shaker is offline Mit Zitat antworten #3
Brother-John
(schein)heilig
 
Benutzerbild von Brother-John
 
Registrierungsdatum: Mar 2001
Ort: zwischen den Zeilen
Beiträge: 3.657
Re: Externe CSS Datei

Außerdem muss es
Code:
<table class="t_rahmen">
heißen.
Alt 01. 12. 2005, 16:37 Brother-John is offline Mit Zitat antworten #4
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.130
Re: Externe CSS Datei

Zitat:
Zitat von Brother John 
Außerdem muss es
Code:
<table class="t_rahmen">
heißen.

Nein, auch ein Apostoph ist in HTML ein gültiger Stringbegrenzer: http://www.w3.org/TR/html4/intro/sgm...tml#attributes
[q]By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39).[/q]

Das sieht man zwar recht selten, ist aber trotzdem richtig.

[q]Komisch finde ich nur, dass folgende .css - bis auf t_rahmen - funktioniert, obwohl <style></style>
enthalten ist.[/q]
Das ist nicht komisch sondern konform zur CSS-Spezifikation. Du hast hier einen Selektor angegeben
Code:
<style> .t_rahmen
der keiner gültigen CSS-Syntax entspricht. Die Spezifikation erfordert, dass ein ungültiger Selektor mitsamt dem nachfolgenden Deklaration ignoriert wird: http://www.w3.org/TR/CSS21/syndata.html#q10
[q]A selector always goes together with a {}-block. When a user agent can't parse the selector (i.e., it is not valid CSS 2.1), it must ignore the {}-block as well.[/q] Genau das tut der Browser ja bei dir. Wie das korrekte Handling am Ende der Datei aussieht, weiß ich nicht genau, ich denke aber, dass das auch ein ungültiger Selektor mit einem leeren Deklarationsblock (vorzeitiges Ende der Datei) sein wird, dementsprechend müsste der ebenfalls ignoriert werden.
Alt 01. 12. 2005, 21:11 aNtiCHrist is offline Mit Zitat antworten #5
NemesisX
Mitglied
 
Registrierungsdatum: Dec 2005
Beiträge: 4
Re: Externe CSS Datei

Noch ein paar weitere tipps:
- Gib bei font-family immer mindestens noch eine weitere Schriftart an:
Code:
font-family: Arial, Sans-Serif;

- Bei font-size die Größe lieber gleich in px o.a. angeben:

Code:
font-size: 14px;


Alt 02. 12. 2005, 14:24 NemesisX is offline Mit Zitat antworten #6
Dexter
Cloogshicer®
 
Benutzerbild von Dexter
 
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.251
Re: Externe CSS Datei

Zitat:
Zitat von NemesisX 
- Bei font-size die Größe lieber gleich in px o.a. angeben:

Code:
font-size: 14px;
Schriftgrössen besser relativ angeben:
http://dciwam.de/faq/gute-websites/r...schriftgroesse
Alt 05. 12. 2005, 13:42 Dexter is offline Mit Zitat antworten #7
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
Re: Externe CSS Datei

Zitat:
- Gib bei font-family immer mindestens noch eine weitere Schriftart an:
Teilweise richtig. Es sollte zumindest eine generische Schriftart angegeben werden:
http://www.w3.org/TR/REC-CSS2/fonts....-font-families
Alt 05. 12. 2005, 13:59 Greg5000 is offline Mit Zitat antworten #8
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 00:45 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
epilepsy.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory