В документации по css сказано, что строчные элементы могут находиться внутри блочных, а блочные внутри строчных не могут. С этим понятно. Ну а вот, например, есть тег ul, внутри тега ul браузеры ожидают встретить теги li. А если я вставлю строчный элемент, например, тег span внутрь тега ul, то это будет ошибкой или как? По документации css нарушений нету, строчный элемент внутри блочного.
(Добавление)
И еще маленький второй вопрос: тегам нельзя писать атрибуты, которых нету в документации? Или же я могу прописать, например, вот так <span age="14"></span>, а потом через js обратиться к свойству age?
|