ďťż
Podstrony
|
telcocafeWitam!Otóż mam taki pliczek <?xml version="1.0" encoding="ISO-8859-2"?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtm-l11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head> <style> div.ble{ width: 100px; height: 14px; font-size: 11px; font-family: Tahoma; text-align: center; border: 1px solid #808080; } </style> <script type="text/javascript"> function ble() { document.getElementById('ble').style.paddingBottom=10; document.getElementById('ble').innerHTML="Ble"; } </script> </head> <body onload="javascript:ble();"> <div id="ble" class="ble">Text</div> </body> To co on robi jest w tej chwili mało ważne (uprościłem to jak najbardziej się dało)... I otóż JS przez linijkę "document.getElementById('ble').style.paddingBottom=10;" powinien ustawić dolny padding div'a o id równym "ble" na 10. Tymczasem on tego nie robi.... Ale jednak po usunięciu linijki "<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtm-l11.dtd">" wszystko działa, więc jak można się domyślić jest coś z DTD.... Gdy wstawię następujące DTD "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">" - czyli standardowe HTML to wszystko śmiga, ale ja chcę zostać przy DTD od XHTML (bardziej rozwojowe) i jak napisać ten skrypt, aby to działało?? Samo dodanie DOCTYPE dla XHTML nic ci nie da, jeśli robisz już stronę w XHTML musisz się trzymać standardów, nawet jeśli jest to XHTML w wersji przejściowej (Transitional), a nie Strict. Polecam lekturę: http://www.w3.org/TR/xhtml1/ EDIT: Chyba chodzi o to: <script type="text/javascript"> <![CDATA[ ... unescaped script content ... ]]> </script> Użytkownik 0lukasz0 edytował ten post 27 lipiec 2005, 15:30 Nie działa, ale thx... Chodziło o dodanie jednostek -> mean: style.paddingBottom = '10px' a nie style.paddingBottom=10. Pozdro4all! AFAIK DOCTYP XHTMLa wymaga, żeby do wszystkich "cyferek" dawać jednostki. Poczytaj dokumentacje + http://wiki.pornel.ldreams.net/xhtml |
|||
Sitedesign by AltusUmbrae. |