Datenschutzerklärung

Tabellen Attribut Height ist nicht erlaubt

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Tabellen Attribut Height ist nicht erlaubt

  Beitrag schreiben
Autor
Beitrag Seiten: 1
jersey
Gast



Wie erstetze ich das Tabellenattribut "height" um die Höhe der Tabelle zu definieren?

02.03.2008 11:37:10
  Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Hallo jersey,

für Zwecke des Layouts gibt es CSS, in (X)HTML ist zumindest
bei den "Strict"-Varianten nur noch Struktur-Markup zulässig.

Möglichkeit 1:

Du verwendest eine "Transitional"-Variante von (X)HTML,
dann sind auch Layout-Attribute zulässig und valide.

Möglichkeit 2:

Du verwendest CSS, und zwar entweder in ausgelagerter
CSS-Datei mittels dem <link>-Element, in zentralem
<style>-Bereich in der <head>-Sektion, oder als direkte
style="" -Anweisung im <table>-Element.
(http://de.selfhtml.org/css/formate/einbinden.htm)

Für letzteres würdest du z.B. schreiben:
<table style="height: 200px;">

Um die Verwendung von CSS zu ermöglichen, ist in der
<head>-Sektion noch folgende HTML-Angabe erforderlich:
(http://de.selfhtml.org/css/formate/einbinden.htm#stylesheetsprache)

<meta http-equiv="Content-Style-Type" content="text/css">

...bzw. für XHTML dann folgendes:
<meta http-equiv="Content-Style-Type" content="text/css" />


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

02.03.2008 12:12:39
http://www.rfc1855.net/ Zitieren
jersey
Gast



Danke Chiaki, glaube ich habs hinbekommen.
Bin mir aber nicht sicher.
Es funktioniert zwar alles, ist aber alles ein wenig durcheinander.
Jetzt habe ich noch 3 Fehler auf der Startseite, mit denen ich überhaupt nicht klar komme.
Wäre es sehr unverschämt zu fragen, ob du mal nachsehen könntest?
Die Url ist www.marion-kraemer.de
Vielen herzlichen Dank


02.03.2008 15:41:38
  Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Hallo jersey,

die 1. Fehlermeldung von Validome ist eigentlich selbsterklärend:

Error: When using embedded events (Event-Handler),
script language must be specified within Meta-Tag
(z.B. <meta http-equiv="Content-Script-Type" content="text/javascript">)
or HTTP-Header (Content-Script-Type: text/javascript)

In der <head>-Sektion muß demnach analog zur Definition der
Standard-Style-Sprache folgende HTML-Angabe:
(http://de.selfhtml.org/html/kopfdaten/meta.htm#script_style)

<meta http-equiv="Content-Script-Type" content="text/javascript">

Der 2. und 3. Fehler sind Doppelfehler. Zum einen müssen Event-Handler
generell in Kleinbuchstaben notiert werden, also ersetze folgendes:
onMouseOver="" durch onmouseover=""
onMouseOut="" durch onmouseover=""

Zum anderen sind auch nach HTML 4.0 keine Event-Handler im
<font>-Element erlaubt. Verschiebe beide Event-Hanlder der
Einfachheit halber auf das umschließende <i>-Element,
denn dort sind Event-Handler nach HTML 4.0 zugelassen.
(http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onmouseout)
(http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onmouseover)

Im Übrigen solltest du deine Doctype-Zeile ganz oben einmal
entsprechend des HTML-Standards anpassen:
(http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

Das ist zwar zumindest bei HTML kein kritischer Fehler, aber wenn
du irgendwann auf XHTML umsteigen willst, dann wird die Angabe
der sogenannten System-ID zwingend. Auch gehört die System-ID
einfach zum Doctype dazu, also notier sie auch - tut ja nicht weh :-)

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

02.03.2008 16:59:24
http://www.rfc1855.net/ Zitieren
jersey
Gast



Hi Chiaki,
das mit dem i Element habe ich noch nicht verstanden.
Ich habe es so versucht, aber das funktioniert nicht.
<a href="gaestebuch/index.html"><i size="4" color="white" face="Arial" onmouseover="this.innerHTML='Bitte eintragen';this.style.color='#B89FF6';" onmouseout="this.innerHTML='Gästebuch';this.style.color='white';">Gästebuch/i>
</a>   
lg
Jersey


02.03.2008 17:16:36
  Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Hallo jersey,

das war auch etwas anders gemeint, und zwar so:

<a href="gaestebuch/index.html"><font size="4" color="white" face="Arial">
<i onmouseover="this.innerHTML='Bitte eintragen';this.style.color='#B89FF6';"
onmouseout="this.innerHTML='Gästebuch';this.style.color='white';">
Gästebuch<i></font></a>

Natürlich kann man die Event-Handler auch in das <a>-Element
verschieben, aber das is mal prinzipiell egal. Du arbeitest sowieso
zuviel mit sich wiederholenden Inline-Styles und vor allem dem
<font>-Element, welches komplett durch CSS ersetzt werden kann.

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

02.03.2008 17:31:30
http://www.rfc1855.net/ Zitieren
Jersey
Gast



Hi Chiaki,
vielen Dank für deine Lösung.
Was meinst du zuviel mit Inline Styes? Wie kann ich das ändern?
Oder wie ersetzte ich die <font> Elemente.
Habe diese Seite so übernommen von einem Profi und dann immer nur Texte und Bilder eingefügt.
Daher ist der Rest für mich böhmische Dörfer.
lg
Jersey


02.03.2008 18:03:00
  Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Hallo jersey,

also von einem "Profi" kann das nicht kommen. Tabellen, wo
keine hingehören, haufenweise überflüssige <font>-Elemente.

Im Falle der böhmischen Dörfer empfehle ich mal
das "Wie fange ich an?" von SelfHTML:
http://de.selfhtml.org/navigation/anfang/index.htm

Für speziell Erklärungen und Anwendungsbeispiele
geht es dann mit der HTML- und CSS-Referenz weiter:
http://de.selfhtml.org/html/index.htm
http://de.selfhtml.org/css/index.htm

Prinzipiell müsste man deine Seite mal von Grund auf
neu schreiben und damit alles rausfegen was nicht hingehört.
Jetzt einen Flickenteppich anzufangen ist weder sinnvoll
noch besonders handlich bei Änderungen an der Seite.

Greetings, Chiaki

PS: Ja, das mag sich leicht schreiben für jemanden der
damit umgehen kann - aber wenn man von HTML/CSS keine
grundlegenden Kenntnisse besitzt, sollte man auch die
Idee einer "validen Seite" ganz schnell ablegen.


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

02.03.2008 18:19:13
http://www.rfc1855.net/ Zitieren
Jersey
Gast



Hi Chiaki,
Ich danke nochmals für deine Hilfe.
Du weißt ja sicher wie das so ist. Wenn du auf fremde Hilfe angewiesen bist, dann kann man dir ja alles erzählen. Der Profi ist also in seinem Hauptberuf Systemadministrator und wie ich jetzt so nach und nach erfahre, hat er schon mehrere Seiten verbockt. Auch waren da anfangs gar keine Keywords vorhanden.
Na ja, jetzt bin ich jedenfalls ein Buch über Suchmaschinenoptimierung am lesen und da steht halt drin, dass die Seite valide sein sollte.
Also gebe ich mich mal daran.
Ob und wie sinnvoll das letztendlich ist, weiß ich nicht, muss ja dem Buch glauben schenken.

Also nochmals Danke für alles.
lg
Jersey


02.03.2008 19:04:56
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605

Jersey schrieb:

Auch waren da anfangs gar keine Keywords vorhanden.

Auch wenn der das vergessen hat, liegt er damit trotzdem völlig richtig.
Meta-Keywords spielen heutzutage absolut keine Rolle mehr.

Jersey schrieb:

Na ja, jetzt bin ich jedenfalls ein Buch über Suchmaschinenoptimierung am lesen und da steht halt drin, dass die Seite valide sein sollte.

Ist vom Prinzip her richtig, aber wenn Du mal Seiten validierst die zu den Top-Gelisteten gehören, ist davon keine valide.


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

02.03.2008 20:06:35
http://dkmd.de | http://dkdenz.de Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97

dkdenz schrieb:

Meta-Keywords spielen heutzutage absolut keine Rolle mehr.

Würde ich so nicht sagen. Auch z.B. Google bedient sich der Meta-Angaben
und indiziert diese. Man sollte nur nicht glauben, dass allein mit solchen
Meta-Angaben schon der Pokal gewonnen ist - eine Seite ohne aussagekräftigen
Inhalt zwischen <body></body> wird niemanden interessieren, da kann
bei <meta> drinstehen was da will. Andersherum macht es nicht viel aus,
den Meta-Bereich zu vernachlässigen, wenn die Seite gut strukturiert und
mit fundiertem oder wengistens brauchbarem Material ausgestattet ist.


dkdenz schrieb:

Ist vom Prinzip her richtig, aber wenn Du mal Seiten validierst die zu den Top-Gelisteten gehören, ist davon keine valide.

Leider, leider. Liegt wohl zumeist daran, daß entweder Designer ohne
HTML/CSS-Kenntnisse Hand anlegen, oder ein CMS Verwendung findet bei
dem noch nicht mal das rohe Grund-Template halbwegs valide ist.
Und was diverse HTML-Editoren so produzieren > zum davonlaufen.
Aber die Diskussion dazu gab's hier glaub ich schon irgendwo...

Also zusamenfassend lass dir raten: Leg das Buch über Suchmaschinenoptimierung
beiseite und auf Eis, schnapp dir dafür SelfHTML (gibts auch als offline-Version!)
und fange an, valide Seiten mit möglichst gutem Inhalt zu erstellen.
Dann klapt's auch mit Google & Co. - ganz automatisch :-)

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

02.03.2008 22:17:31
http://www.rfc1855.net/ Zitieren
Jersey
Gast



Moin erstmal,
na das sind ja richtig gute Nachrichten:-)
Ich geh schritt für Schritt die Anleitung des Buches durch, suche tagelang Schlagwürter, versuche mich stundenlang am validieren und zum Schluss soll ich das Buch beiseite legen.
Super, da hab ich ja richtig Hoffnung.
Mal im Ernst. Wenn ich mich in selfhtml einlesen will, dann werde ich ehrlich gesagt nicht mehr fertig, denn ich muss ja auch mein Geld nochso nebenbei verdienen.
Jedenfalls geht das im Moment nicht. Ich würde die Seite ja, gegen Entgeld, von jemandem neu schreiben lassen, aber das hat ja schon mal ein sogenannter Profi gemacht und wie ich jetzt merke, war das auch nichts. Wie soll ich also sicher sein, dass es diesesmal richtig gemacht wird. Also muss ich ja irgendwo anfangen. Die Seite ist ja schon ziemlich gut gelistet, wenn man meinen Namen eingibt, aber ich will versuchen, dass noch andere Suchwörter höher gelistet werden.
Oder denkt ihr das es wichtiger wäre die Seite ordentlich zu strukturieren, um ein besseres Ranking zu erreichen? Dann muss ich mich wohl oder über auch daran mal versuchen.
Jedenfalls war ich erstaunt wie schnell man hier Hilfe bekommt und danke euch nochmal ganz herzlich.
Schönen Tag noch.
lg


03.03.2008 07:54:20
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01