suit: height / width für <object> mittels CSS formatieren

Beitrag lesen

Wenn ich in strict XHTML ein <object> definiere, muss ich dann in HTML die Werte für "height" und "width" zwingend angeben oder muss ich das im CSS machen?

Warum guckst du nicht in der DTD nach?

  
<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>  
<!ATTLIST object  
  %attrs;  
  declare     (declare)      #IMPLIED  
  classid     %URI;          #IMPLIED  
  codebase    %URI;          #IMPLIED  
  data        %URI;          #IMPLIED  
  type        %ContentType;  #IMPLIED  
  codetype    %ContentType;  #IMPLIED  
  archive     %UriList;      #IMPLIED  
  standby     %Text;         #IMPLIED  
  height      %Length;       #IMPLIED  
  width       %Length;       #IMPLIED  
  usemap      %URI;          #IMPLIED  
  name        NMTOKEN        #IMPLIED  
  tabindex    %Number;       #IMPLIED  

>

Jedes der für object zulässigen Attribute ist "implied", keines ist "required".

Zum Vergleich, das img-Element:

<!ELEMENT img EMPTY>  
<!ATTLIST img  
  %attrs;  
  src         %URI;          #REQUIRED  
  alt         %Text;         #REQUIRED  
  longdesc    %URI;          #IMPLIED  
  height      %Length;       #IMPLIED  
  width       %Length;       #IMPLIED  
  usemap      %URI;          #IMPLIED  
  ismap       (ismap)        #IMPLIED  

>

src und alt sind erforderlich, die anderen nicht.