Tema: Re: komandu html uzdarymas </b> ar <b/> ?
Autorius: Rimantas Liubertas
Data: 2010-04-08 00:37:21
> kokiu problemu galima turet su<script ... />  ?

Firefox ir IE paprasčiausiai praris viską kas eis po atidarančios žymos, 
nes manys, kad tai yra SCRIPT elemento turinys.
Opera — priklausomai ar nurodytas src atributas ar ne.

Kitas dažnas (ir iš dalies susijęs) grėblys yra tas, kad naršyklės mano
radusios SCRIPT elemento pabaigą, kai kode randa </script>.
Pabandykit puslapyje įterpti
<script type="text/javascript">
   alert("</script>");
   alert("done");
</script>

Atsidarykit bet kokioj naršyklėj ir pasigrožėkit rezultatu.

Bendru atveju, nebandykit naudoti <foo /> formos elementams, kurių 
turinio modelis nėra EMPTY.

Pvz. kodą <p /><span />foo naršyklės supras ne kaip 
<p></p><span></span>foo, o greičiausiai kaip <p><span>foo</span></p> (IE 
su savo variacijom).

Elementai turintys EMPTY modelį yra META, LINK, IMG, HR, BR, INPUT ir 
dar keli.

Bet kaip jau sakiau, naudokit HTML 4.01 ir nereiks sukti galvos dėl „/>“.


> beje, cia i tema tiesiog atsizvelgiant i subjecta:<b>  </b>  ir t.t. nera komandos,
> tai yra tag'ai, o jei lietuviskai tai žymės :)

Aha, reiktų skirti elementus, žymas ir atributus :)

ic
--
http://rimantas.com/