• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

validator 1 error

Status
Für weitere Antworten geschlossen.
I

incendium

Guest
hi @ all,

bei meiner seite: Unbenannt-1

kommt eine fehlermeldung wenn ich sie versuche zu validieren.

Hier:
Line 15, Column 40: there is no attribute "HEIGHT".<table id="Table_01" width="950" height="600">
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

Kann mir mal jemand sagen was ich ändern muss??
 
Die Sache ist einfach die, dass es kein Höhenelement gibt für Table ;)
Die Höhe der Tabelle richtet sich nach den einzelnen Zeilen, also <td>.
Die Höhe kannst du nur bei den einzelnen <td> vergeben.

MfG Icy
 
ich habe jetzt einfach die height angaben entfernt und in den browser eingefügt: Das Ergebniss ist ein wirrwar: Kevins-Homepage

Kann mir jemand helfen??
 
ich habe es jezt mit css gemacht. klappt immer noch nicht: siehe
--> Kevins-Homepage
 
Ok, fixen wir das ma.

Zele 16:
HTML:
<body bgcolor="#FFFFFF">
1. Unsinnig, 2. wenn du schon CSS benutzt, dann definier das doch auch in CSS.

Zele 19:
HTML:
id="Table_01"
Wird zwar benutzt, aber ist im CSS Code nicht definiert. Demnach unsinnig

So un dein Hauptproblem ist, dass Texte und in diesem Falle auch die Bilder (näheres gleich noch dazu) in einem <td> IMMER mittig gesetzt werden, was bedeutet, dass du folgendes benutzen musst

HTML:
<td valign="top">
Bedeutet, dass das alle Elemente nicht in der Mitte, sondern oben anliegen. Dein Problem ist: Du wirst keinen Text auf deine Grafiken schreiben können, WEIL du nicht Text auf Bild setzen kannst, AUSSER du benutzt die Grafik als Hintergrundbild.

Hab nun leider keine Zeit da weiter zu helfen, aber hie rnoch ein Beispeil für den Header

Code:
#header {
	background: url(images/Testversion_01.gif);
	background-repeat: no-repeat;
	width: 950px ;
	height: 138px;
}

In dem Tabellenfeld, wo der Header drin war, muss dann folgendermaßen geändert werden

HTML:
<td colspan="2" id="header">
 
ich habs jetzt so gemacht:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenannt-1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#header {
    background: url(images/Testversion_01.gif);
    background-repeat: no-repeat;
    width: 950px ;
    height: 138px;
}
#navi {
  background : url(images/Testversion_02.gif);
  background-repeat: no-repeat;
  width: 950px ;
  height: 455px;
}
#text {
  background : url(images/Testversion_03.gif);
  background-repeat: no-repeat;
  min-width: 950px ;
  height: 455px;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<div id="header">
</div>
<div id="navi">
</div>
<div id="text">
</div>
</body>
</html>

wie kann ich es jetzt machen, dass der div text neben den div navi steht. wenn ich den div navi links floate verschwindet ein teil vom div text. kann mir jemand beim ausrichten helfen??
 
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenannt-1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#header {
    background: url(images/Testversion_01.gif);
    background-repeat: no-repeat;
    width: 950px ;
    height: 138px;
}
#navi {
  background : url(images/Testversion_02.gif);
  background-repeat: no-repeat;
  width: 950px ;
  height: 455px;
  float:left;
}
#text {
  background : url(images/Testversion_03.gif);
  background-repeat: no-repeat;
  min-width: 800px ;
  height: 455px;
  float:right;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<div id="header">
</div>
<div id="navi">
</div>
<div id="text">
</div>
</body>
</html>
habe es jetzt eingefügt. klappt nicht. siehe ergebniss
---> Unbenannt-1
 
Nun, du musst die width der beiden Container natürlich so definieren, dass sie beide auch nebeneinander passen.

MfG Icy
 
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenannt-1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#header {
    background: url(images/Testversion_01.gif);
    background-repeat: no-repeat;
    width: 950px ;
    height: 138px;
}
#navi {
  background : url(images/Testversion_02.gif);
  background-repeat: no-repeat;
  width: 245px ;
  height: 455px;
  float:left;
}
#text {
  background : url(images/Testversion_03.gif);
  background-repeat: no-repeat;
  min-width: 964px ;
  height: 455px;
  float:right;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<div id="header">
</div>
<div id="navi">
</div>
<div id="text">
</div>
</body>
</html>

jetzt passen sie nebeneinander. habe es extra so definiert dass sie nicht zu groß und zu klein sind. aber sie schließen nicht. ---> Unbenannt-1
 
Tut mir Leid, ich me,lde mich wieder zu Wort ^^
Also anscheinend ist der text-Conatiner noch immer zu breit. Ich habe den Code mal übernommen und den text-Container auf eine Breite von 700px gesetzt. Dann passts wunderbar.
Die min-width von 964px geht ja fast über die komplette Seite.

MfG Icy
 
ich habe es auf 700 px verkleinert. jetzt sieht es so aus:

---> Unbenannt-1

es passt immer noch nicht.

code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenannt-1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#header {
    background: url(images/Testversion_01.gif);
    background-repeat: no-repeat;
    width: 950px ;
    height: 138px;
}
#navi {
  background : url(images/Testversion_02.gif);
  background-repeat: no-repeat;
  width: 245px ;
  height: 455px;
  float:left;
}
#text {
  background : url(images/Testversion_03.gif);
  background-repeat: no-repeat;
  min-width: 700px ;
  height: 455px;
  float:right;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<div id="header">
</div>
<div id="navi">
</div>
<div id="text">
</div>
</body>
</html>
 
Habs getestet mit einem 19" Bildschirm mit der Auflösung 1024*768px im IE und im FF.
Bei mir sind bei beiden Browser
n die COntainer nebeneinander.

MfG Icy

Edit: Jetzt machstes doch wieder mit ner Tabelle?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben