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/