Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem mit CSS & IE/Opera (https://www.delphipraxis.net/79607-problem-mit-css-ie-opera.html)

xZise 25. Okt 2006 11:25


Problem mit CSS & IE/Opera
 
Ich habe folgenden CSS-Code:
Code:
.FileListTable {
  border-collapse:collapse;
  border-spacing:0px;
  border-width:1px;
  border-style:solid;
  border-color:#b9b7b0;
  background:#f0f0eb;
}
(es geht noch weiter, aber egal :D)

Das Problem da ist jetzt, dass der IE und Opera nicht diese Befehle erkennt. (Beispiel (funktioniert nicht mit Firefox))
Wo liegt da ggf. das Problem? Also der Link, auf die Datei ist okay...

alcaeus 25. Okt 2006 11:31

Re: Problem mit CSS & IE/Opera
 
Kleiner Tipp: sowas
Code:
<table border=0 cellspacing=0 cellpadding=0 width=100%>
ist nicht grade hilfreich beim Versuch, den Browser in den Standard Compliance Mode zu druecken. Die Seite laeuft auch effektiv im Quirks Mode, da darf dich gar nichts mehr wundern.
Ausserdem: CSS Validator und HTML Validator. Ich wuerde erstmal das grobe erledigen, und dann gucken was nicht passt.

Greetz
alcaeus

xZise 26. Okt 2006 15:14

Re: Problem mit CSS & IE/Opera
 
Zitat:

Zitat von alcaeus
Code:
<table border=0 cellspacing=0 cellpadding=0 width=100%>
ist nicht grade hilfreich beim Versuch, den Browser in den Standard Compliance Mode zu druecken. Die Seite laeuft auch effektiv im Quirks Mode, da darf dich gar nichts mehr wundern.

???

Zitat:

Zitat von alcaeus
Ausserdem: CSS Validator

Jaja... ;)

Zitat:

Zitat von alcaeus

Ich verstehe nicht, warum er meint, dass in Line 4 ein ungültiges UTF-8 Zeichen sein soll... :(

PS: Es fehlte ein ">", und das hat IE und Opera durcheinander gebracht. Jetzt sieht es wenigstens unter Opera 9 (is doch das neueste?) und dem IE 6 alles Problemlos...

DGL-luke 26. Okt 2006 18:18

Re: Problem mit CSS & IE/Opera
 
Wenn ein ">" fehlt, hast höchstens du was durcheinander gebracht ;) da kann kein browser der welt was dafür.

Zitat:

???
attribute := '[attributename="attributevalue" [attribute]]'
content := string
tag := '<tagname [attribute]>[tag][content]</tagname>[tag]'

hoffe das reicht dir...

EDIT:

Tidy sagt:

Zitat:

Zeile 9 Zeichen 1 - Warnung: discarding unexpected <head>
Zeile 10 Zeichen 1 - Warnung: <td> isn't allowed in <body> elements
Zeile 11 Zeichen 1 - Warnung: inserting implicit <table>
Zeile 11 Zeichen 1 - Warnung: missing <tr>
Zeile 12 Zeichen 1 - Warnung: discarding unexpected <table>
Zeile 18 Zeichen 1 - Warnung: missing <tr>
Zeile 11 Zeichen 1 - Warnung: missing </table>
Zeile 14 Zeichen 7 - Warnung: <img> lacks "alt" attribute
Zeile 15 Zeichen 7 - Warnung: <img> lacks "alt" attribute
Zeile 16 Zeichen 18 - Warnung: <img> lacks "alt" attribute
Zeile 48 Zeichen 3 - Warnung: <img> lacks "alt" attribute
Zeile 60 Zeichen 6 - Warnung: [b] anchor "info" already defined

0 Fehler / 12 Warnungen

xZise 26. Okt 2006 20:44

Re: Problem mit CSS & IE/Opera
 
Zitat:

Zitat von DGL-luke
Wenn ein ">" fehlt, hast höchstens du was durcheinander gebracht ;) da kann kein browser der welt was dafür.

Ich glaube du hast es falsch verstanden ;)
"Ich habe ein ">" vergessen, und dadurch entstand eine Fehlinterpreattion (= durcheinander) des IEs und von Opera ;) ... Die Browser können nix dafür :D"

Zitat:

Zitat von DGL-luke
Zitat:

???
attribute := '[attributename="attributevalue" [attribute]]'
content := string
tag := '<tagname [attribute]>[tag][content]</tagname>[tag]'

hoffe das reicht dir...

Ich verstehe leider nicht was an der schreibweise (s.o.) falsch sein soll ;) Aber ich denke, wenn überhaupt, ist es besser in einer PN aufgehoben :D

Zitat:

Zitat von DGL-luke
EDIT:

Tidy sagt:

Zitat:

Zeile 9 Zeichen 1 - Warnung: discarding unexpected <head>
Zeile 10 Zeichen 1 - Warnung: <td> isn't allowed in <body> elements
Zeile 11 Zeichen 1 - Warnung: inserting implicit <table>
Zeile 11 Zeichen 1 - Warnung: missing <tr>
Zeile 12 Zeichen 1 - Warnung: discarding unexpected <table>
Zeile 18 Zeichen 1 - Warnung: missing <tr>
Zeile 11 Zeichen 1 - Warnung: missing </table>
Zeile 14 Zeichen 7 - Warnung: <img> lacks "alt" attribute
Zeile 15 Zeichen 7 - Warnung: <img> lacks "alt" attribute
Zeile 16 Zeichen 18 - Warnung: <img> lacks "alt" attribute
Zeile 48 Zeichen 3 - Warnung: <img> lacks "alt" attribute
Zeile 60 Zeichen 6 - Warnung: [b] anchor "info" already defined

0 Fehler / 12 Warnungen

Was ist das denn nun wieder?

Und ich verstehe immernoch nicht, was dieser W3C Tester, in Line 4 zu meckern hat :( :pale:

PS: Es ist ja nicht so, dass ich nicht an einer sauberen Homepage Website interessiert bin ;) Nur ist mir der Tester ein bisschen zu... hoch :D

Thorben77 26. Okt 2006 21:09

Re: Problem mit CSS & IE/Opera
 
Zitat:

Zitat von xZise
Ich verstehe leider nicht was an der schreibweise (s.o.) falsch sein soll ;)

Also, wenn sich das jetzt immer noch auf das hier bezieht
Code:
<table border=0 cellspacing=0 cellpadding=0 width=100%>
dann ist daran falsch, dass Attributewerte in HTML in doppelte (oder auch einfache) Anführungszeichen gesetzt werden sollten, um Fehler zu vermeiden (in XHTML müssen sie in Anführungszeichen sein):
Code:
<table border="0" cellspacing="0" cellpadding="0" width="100%">
Zitat:

Zitat von xZise
PS: Es ist ja nicht so, dass ich nicht an einer sauberen Homepage Website interessiert bin ;)

Sehr gut :thumb: Sowohl das Interesse an einer „sauberen“ Website, als auch das Vermeiden des Wortes „Homepage“ :wink: .


Nachtrag:
Zitat:

Zitat von xZise
Und ich verstehe immernoch nicht, was dieser W3C-Tester in Zeile 4 zu meckern hat :( :pale:

Gib mal im Kopf Deines Dokuments die verwendete Zeichenkodierung an, damit der Validator nicht automatisch UTF-8 nimmt:
SELFHTML: Meta-Angaben zum Inhalt: Angabe zur Zeichenkodierung

xZise 26. Okt 2006 21:54

Re: Problem mit CSS & IE/Opera
 
Zitat:

Zitat von Thorben77
Zitat:

Zitat von xZise
Ich verstehe leider nicht was an der schreibweise (s.o.) falsch sein soll ;)

Also, wenn sich das jetzt immer noch auf das hier bezieht
Code:
<table border=0 cellspacing=0 cellpadding=0 width=100%>
dann ist daran falsch, dass Attributewerte in HTML in doppelte (oder auch einfache) Anführungszeichen gesetzt werden sollten, um Fehler zu vermeiden (in XHTML müssen sie in Anführungszeichen sein):
Code:
<table border="0" cellspacing="0" cellpadding="0" width="100%">

Ah... Das meinte DGL-luke ;) Okay :D Werde ich ändern ;)

Zitat:

Zitat von Thorben77
Nachtrag:
Zitat:

Zitat von xZise
Und ich verstehe immernoch nicht, was dieser W3C-Tester in Zeile 4 zu meckern hat :( :pale:

Gib mal im Kopf Deines Dokuments die verwendete Zeichenkodierung an, damit der Validator nicht automatisch UTF-8 nimmt:
SELFHTML: Meta-Angaben zum Inhalt: Angabe zur Zeichenkodierung

Hmmm... Daran lags :D
Also die Fehler die gehen ja noch (ich dacht schon, da ist was ganz heftiges :D )

Nur noch ein Fehler... Aber ich habe keine Ahnung, was er meint :D
Zitat:

Error Line 67, column 12: ID "INFO" already defined .

Code:

<b id="info">Download für andere Versionen:[/b]
An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
[edit]Öhm... Darf ich nur einmal "id="info"" benutzen??[/edit]

idontwantaname 26. Okt 2006 21:57

Re: Problem mit CSS & IE/Opera
 
Naja, steht doch eh da:
id sollte genau einmal vergeben werden pro dokument, wenn du mehrere tags mit gleichen css-eigenschaften willst, nimm nicht id sondern class

Thorben77 26. Okt 2006 22:00

Re: Problem mit CSS & IE/Opera
 
Zitat:

Zitat von xZise
Nur noch ein Fehler... Aber ich habe keine Ahnung, was er meint :D

Steht da doch:
W3C-Validator:
Error Line 67, column 12: ID "INFO" already defined .
Die b-Elemente dürfen nicht alle die ID „info“ haben. Mach einfach eine Klasse drauß und das Problem ist erledigt.


Nachtrag:
Zitat:

Zitat von xZise
[edit]Öhm... Darf ich nur einmal "id="info"" benutzen??[/edit]

:thumb:
Wo ist denn der rote Kasten jetzt schon wieder abgeblieben?

xZise 26. Okt 2006 22:13

Re: Problem mit CSS & IE/Opera
 
Wunderbar, es klappt ;)

==== überantwortet :D ====


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz