Jump to content

xpg934

Newbie
  • Posts

    2
  • Joined

  • Last visited

xpg934's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Подскажите, насколько все же плохо или допустимо использовать свои атрибуты в html-тэгах? Драфт HTML5 это допускает, достаточно просто именовать атрибуты с префиксом data- А как в XHTML 4.01? Понимаю что можно запариться с namespace'ами, нарисовать свою dtd-схему и т.д.... но, оно же и так работает во всех браузерах? По идее же, если браузер не знает атрибут - он его пропускает? Пример: <tr data-row-id="345" data-row-state="edit">..... </td> Можно конечно забить, наплодить кучу hidden-полей с данными и т.д. Но блин, уж ОЧЕНЬ удобно работать именно с атрибутами, особенно используя jQuery, или подобные javascript-фреймворки. Так что вопрос: категорически нельзя, или можно всё же? Если нельзя, то плз поясните, где это не будет работать.
  2. Почему не работает такое: <html> <head> <style type="text/css"> p h1 { color: Red; } </style> </head> <body> <p>Test string. <h1>Hello, World</h1></p> </body> </html> По идее, если следовать описанию селекторов - всё что в h1 должно стать красным, но, этого не происходит. В чем причина? h1 перебивает стили сам, или селектор не находит? Если убрать h1, а вместо него например span, и селектор сделать p span, то всё ok. Поясните, что не так? Таже проблема если например написано: p.test span { color: Red; } и код: <p class="test"> abc efd <span>Hello!</span> Ведь по идее селектор выбирает любой span внутри p с классом test, но, ещё один вложеный <p> всё сбивает. Что не так?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy