WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- XHTML-Standard ... problem

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » XHTML-Standard ... pro... - 21 Jan 2025 Antworten
im Forum für Webhosting Homepage gefunden:
XHTML-Standard ... problem
janDD
Otto-Normal-Poster
Threadstarter




Beiträge: 65

Ich habe einige Probleme mit XHTMl1.1 Standard:

Ich hoffe ihr könnt mir bei 2, 3 tricky situations helfen (zuerst der code, dann der validatorfehler):


Error: element "img" not allowed here; possible cause is an inline element containing a block-level element

... f="projekte.html" title="" onFocus="if( this.blur )this.blur ...
Error: there is no attribute "onFocus" for this element (in this HTML version)

Gibt's da was paralleles zu OnFocus ... OnMOuseOver/Out

Error: there is no attribute "name" for this element (in this HTML version)

Was kann ich anstatt "name" nutzen?

----------

Danke im Vorraus.


  Profil   Editieren   Zitieren
HG
Posting-Schinder




Beiträge: 520


janhanewald schrieb am 2002-07-28 16:50 :
Ich habe einige Probleme mit XHTMl1.1 Standard:


Error: element "img" not allowed here; possible cause is an inline element containing a block-level element

Da wäre der Kontext gut. Wahrscheinlich hast du das img-Tag nicht in einem p oder div tag. Dahingehend ist XHTML sehr streng, da es ja von XML abstammt...
Was kann ich anstatt "name" nutzen?

Ganz klar: einfach "id" verwenden. Das geht.
Gibt's da was paralleles zu OnFocus ... OnMOuseOver/Out

onFocus wurde meines Wissens aus XHTML entfernt. Aus welchem Grund weiß ich nicht, es könnte aber mit DOM-Ereignisüberwachung funzen. Näheres in SelfHTML (weiß nicht genau wo, daher kein Link )

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren
janDD
Otto-Normal-Poster
Threadstarter




Beiträge: 65


HG schrieb am 2002-07-28 17:26 :

janhanewald schrieb am 2002-07-28 16:50 :
Ich habe einige Probleme mit XHTMl1.1 Standard:


Error: element "img" not allowed here; possible cause is an inline element containing a block-level element

Da wäre der Kontext gut. Wahrscheinlich hast du das img-Tag nicht in einem p oder div tag. Dahingehend ist XHTML sehr streng, da es ja von XML abstammt...


Muss den jedes einzelne Element in einen p oder div-tag *die welt-nicht versteh* oder andersherum: muss um einen beliebig großen zeilenblock anderer elemente ein p oder div-tag stehen?

  Profil   Editieren   Zitieren
HG
Posting-Schinder




Beiträge: 520

XHTML sagt über inline Elemente, daß sie innerhalb eines Blocklevel-Elements stehen müssen. d.h. du kannst nicht einfach irgendeinen Text in den Body-Bereich schreiben, sondern musst wenigstens ein p-Tag drumherum notieren. Ganz ähnlich ist es mit Bildern (die kein block-level-Element sind).

Das ist zumindest meine Interpretation des Standards XHTML.

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren
janDD
Otto-Normal-Poster
Threadstarter




Beiträge: 65

Zwei weitere Fragen:

BORDER wird nicht akzeptiert, kein Attribut mehr, aber ich will nciht diesen hässlichen Rahemn bei verweisenden Bildern. Was ist das neu Attribut statt "border"?

OnFocus/OnMouseOver/OnMouseOut werden wie gesagt nicht enerkannt und SelfHTML bietet über die Suchfunktion auch keine Abhilfe :( !

  Profil   Editieren   Zitieren
zweifingertipper
Pixelschubser




Beiträge: 21

Hallo,

es gibt drei Varianten XHTML 1.1. Du solltest die Transitional oder Frameset Variante nutzen und nicht die Strict, wenn Du Sachen wie name oder border benutzen willst. Schau Dir am besten diesen Link an:
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd

Wichtig ist, das Du am Anfang des HTML-Dokuments folgendes hineinschreibst:

PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">

beziehungsweise:

PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"DTD/xhtml1-frameset.dtd">

und dann erst das die Seitenprogrammierung beginnst.

Grüsse,
zweifingertipper



---
-----------------------------------------
Alle Rechtschreibfehler Copyright 2002
by zweifingertipper

  Profil   Editieren   Zitieren
zweifingertipper
Pixelschubser




Beiträge: 21

Sorry, ich meinte natürlich 1.0

Für 1.1 gibt es nur folgende:

Structure Module*
body, head, html, title
Text Module*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
Hypertext Module*
a
List Module*
dl, dt, dd, ol, ul, li
Object Module
object, param
Presentation Module
b, big, hr, i, small, sub, sup, tt
Edit Module
del, ins
Bidirectional Text Module
bdo
Forms Module
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
Table Module
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
Image Module
img
Client-side Image Map Module
area, map
Server-side Image Map Module
Attribute ismap on img
Intrinsic Events Module
Events attributes
Metainformation Module
meta
Scripting Module
noscript, script
Stylesheet Module
style element
Style Attribute Module Deprecated
style attribute
Link Module
link
Base Module
base


---
-----------------------------------------
Alle Rechtschreibfehler Copyright 2002
by zweifingertipper

  Profil   Editieren   Zitieren
janDD
Otto-Normal-Poster
Threadstarter




Beiträge: 65

Ok, so wie ich sehe, gibt es "border" unter 1.1 nicht, wie jedoch soll man dann den rahmen bei verweibaren Images entfernen können? Im Handbuch wird wieder mal nix gefunden :( !

BTW: onMouseOver --> einfach klein schreiben, dann gehts

[ Diese Nachricht wurde geändert von: janhanewald am 2002-07-28 20:02 ]

  Profil   Editieren   Zitieren
HG
Posting-Schinder




Beiträge: 520

Layout sollte mit XHTML 1.1 nur noch mit CSS angegeben werden. also in die css-Datei einfach bei img noch ein border:0px; und dann geht das. Man kann das natürlich auch so machen, daß nur solche Bilder keinen Rahmen haben, die in a-tags stehen, alle anderen aber einen besonderen Rahmen haben. Wie sinnvoll auch immer das sein mag

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren
Sina
Foren-Team




Beiträge: 112

Mal zwei Fragen:

a) Mit welchem Standart programmiert ihr?

b) Wie überprüft ihr ob eure Seiten "valid" sind? Gibt's da ein Programm für?

mfg

Sina


---
Google PageRank Calculator:
http://sina.eetezadi.de/inhalt/computer/tool/google_pagerank_calculator

  Profil   Website   Editieren   Zitieren
c3o
Posting-Schinder




Beiträge: 585

Inline vs. Block:
Ich bin eigentlich überzeugt, IMG ist ein Block-Element, und darf daher nicht innerhalb eines Inline-Tags wie , usw liegen. Schau mal, ob du sowas darum herum hast.

Sina:
a) XHTML1.1/Transitional
b) http://validator.w3.org

  Profil   E-Mail   Website   Editieren   Zitieren
HG
Posting-Schinder




Beiträge: 520

Nein. das img-Tag ist ein inline-Element. Hier liegt ein kleines Problem vor. Das wird wohl erst mit CSS 3 wirklich gelöst werden.

---
www.kuminatano.de

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » XHTML-Standard ... pro...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - XHTML-Standard ... problem im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 8161973    Heute : 685     Gestern : 882     Online : 2328     21.1.2025    11:50      0 Besucher in den letzten 60 Sekunden        
Nach oben