Optimierung

Status
Nicht offen für weitere Antworten.

son gohan

Erfahrenes Mitglied
Hallo,

ich habe meine Seite mit einem optimierungs Generator gecheck und der gibt mir zwei Hinweise auf Englisch die ich nicht verstehe:

HTML:
<iframe scrolling="yes" marginheight="10" marginwidth="10" frameborder="0" name="main" src="www.w.de" width="100%" height="100%">

zu dem code sagt der mir
-- illegal value for HEIGHT attribute of IFRAME (100%)

Dann noch ein Hinweis, hier kann ich es etwas nachvollziehen, im gefällt das selected Attribut nicht, aber was soll ich den anstatt verwenden?
HTML:
<a href="http://wwww.eis.shtml" selected>eis.de</a>
-- unknown attribute "SELECTED" for element <A>.
 
Also selected hat definitv nichts in einem <a> zu suchen, wie michaelsinterface ja schon richtig erwähnte!
Die Höhenangabe im <iframe> gibt es schon, ... ich weiß aber nicht, ob in allen HTML/XHTML Standards. Benutzt Du auf der seite einen Doctype?
Wenn ja, schau mal in die .dtd Datei, die im Doctype steht und such nach <iframe>. Dann findest Du alle für diesen Doctype erlaubten Attribute im <iframe>.

redlama
 
Hallo,

mit dem selected Attribut konnte ich klären, einfach rausnehmen.:-)

Aber bei dem IFrame Attribut height:100% weis ich nicht wieso die Meldung Kommt.

Ich benutze den Doctype <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> auf der Seite und in der Doctype Datei steht zu Iframe:

HTML:
 <!ELEMENT IFRAME - - (%flow;)*		 -- inline subwindow -->
<!ATTLIST IFRAME
  %coreattrs;						  -- id, class, style, title --
  longdesc	%URI;		  #IMPLIED  -- link to long description
										  (complements title) --
  name		CDATA		  #IMPLIED  -- name of frame for targetting --
  src		 %URI;		  #IMPLIED  -- source of frame content --
  frameborder (1|0)		  1		 -- request frame borders? --
  marginwidth %Pixels;	   #IMPLIED  -- margin widths in pixels --
  marginheight %Pixels;	  #IMPLIED  -- margin height in pixels --
  scrolling   (yes|no|auto)  auto	  -- scrollbar or none --
  align	   %IAlign;	   #IMPLIED  -- vertical or horizontal alignment --
  height	  %Length;	   #IMPLIED  -- frame height --
  width	   %Length;	   #IMPLIED  -- frame width --
  >

Nach den Angaben ist es doch erlaubt?
 
Das stimmt, erlaubt ist es, ...
Vielleicht ist es aber bei ifames nicht erlaubt, die Angaben (für height) in % zu machen?!
Versuch mal eine feste Größe, wenn dann keine Fehlermeldung mehr kommt, lag's daran, ...

redlama

P.S. Deine Signatur gefällt mir!
 
Hallo,

also es liegt wohl an der % Angabe im height Attribut aber wieso das bei width nicht der Fall ist wundert mich.

Raus nehmen kann ich die Angabe aber nicht weil das nicht aussieht. Auch im Dictype strict meckert das Tool bei % Angabe.

Ich denke mal da muss ich das halt einfach hinnehmen.

Eine Frage noch zu Doctype: Wieso schreiben manche den loos Typ so:

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

und andere so:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">

?

Welcher ist den besser oder wie oder was?

P.S. hinter meiner Signatur steckt eine Menge Wahrheit.

grüße
 
Hi,

hast du schon mal versucht, den iFrame über CSS die Höhe zuzuweisen?
HTML:
<iframe scrolling="yes" marginheight="10" marginwidth="10" frameborder="0" name="main" src="www.w.de" style="width: 100%; height: 100%;">
Vielleicht wird der Code so valide.

Ciao
Quaese
 
Status
Nicht offen für weitere Antworten.
Zurück