Wowbagger: BUG: CSS und die ID-Namen von DIV u. SPAN

Beitrag lesen

Für mein Gefühl machst du so einiges falsch:
1)<span> als inline-level element kann nicht absolut positionert werden.

es ist nicht relevant ob nun DIV oder SPAN, denn wenn man die beiden underscores aus den id-namen entfernt, *funktioniert* der source ja!

  1. Netscape interprtiert zwar <span> als block-level-el. aber auch nur teilweise: z.B. boder werden akzeptiert. (bei Hintergrundfarbe in absolut pos. Elementen hat NS probleme --> layer-background-color)

ich gebe ja nur *text* aus und in genau diesem fall hat der Netscape keine probleme mit background-color.

  1. IE erkenn <span> als inline-element, weshalb keine absoulte Positioniereung möglich ist.

Hier gibt es nur *ein* element und keine childs, so daß es in jedem fall absolut positioniert wird!

  1. bei position:absolute; fehlen bei dir Angaben z.B. zu top: /lef:/
  2. bei nummerischen Angaben sollte man immer px/pt/em/in usw. hinzufügen.

Damit hat der Netscape aber evtl. probleme, denn der liefert solche angaben ohne die px-endung zurück.

Laut W§c sollten nämlich Browser WErte ohne diese Angaben ignorieren. Daß die B.'s es jedoch nicht tun ist nur Fehlertoleranz.
6) Ein abschlißender Semikolon könnte auch nicht schaden.

das semikolon ganz am ende ist völlig egal, da es als *trenner* zweier angaben verwendet wird und somit kein zwingend notwendiger abschluß ist.

Also versuch es mal mit <div id="bla_bla">

anbei der code, wie er deiner meinung nach funktionieren sollte. Aber er tut's nach wie vor nur *ohne* die underscores:

<HTML>
<HEAD>
<TITLE>DHTML TEST</TITLE>
</HEAD>

<BODY>

<STYLE TYPE="text/css"><!--
#ein_dummy {position:absolute;visibility:visible;top:1px;left:1px;width:150px;height:20px;background-color:teal;layer-background-color:teal;}
--></STYLE>
<div id="ein_dummy">
Hallo Welt
</div>

<!--- BUG: underscore im id-namen wird nicht erkannt! --->

</body>
</html>

nach wie vor mächtig seltsam...

so long...
/*,*/
Wowbagger