El día 5
Марго
22 diciembre 2015, 07:48

Формы закончила. Перехожу к теме "Наследование и каскадирование"

Les gusta? Cuéntale a tus amigos!
Лена22/12/2015

Парадокс - это нужно хорошо знать, но желательно не использовать :)))

Responder
Марго23/12/2015

Лена, как это? Почему?

Responder
Лена23/12/2015

Последнее время пошла тенденция не использовать в проектах каскадирование и идентификаторы потому что каскадирование помимо всех его плюсов легко и абсолютно неявным образом ломает верстку (в больших проектах невозможно проследить цепочку наследования), а идентификаторы не позволяют использовать <div id="menu"> два раза на одной и той же странице. Это, например, тот же БЭМ, который не пользуется ни тем, ни другим. Сейчас все готовятся к применению чего-то похожего на веб-компоненты - то есть например компонент с классом top-menu содержит кнопки типа top-menu-button. Для этой связки используются отдельные классы стилей и js. Все это можно сколько угодно раз использовать на скольких угодно страницах, не боясь того, что еще какое-нибудь menu сделает у кнопок зеленый фон. Яндекс придумал их сам. Спецификация веб-компонентов уже присутствует. Правда она несколько сложнее, чем я описала - там еще настраиваемые атрибуты, темплейты, теневой дом и проч. Продвинутые браузеры уже их поддерживают. Есть библиотеки, которые используют нечто подобное (полимер, кажется)... Я уже читала о них на javascript.ru - там блочок из нескольких статей. Идея мне очень нравится, но активно применять ее еще рано. Я еще поиграюсь с ними подробнее в рамках HTML5...

Responder
Марго23/12/2015

Разумно. Я на своем несчастном 10-ти страничном сайтике уже столкнулась с таким количеством конфликтов из-за этих родительских свойств!. Ох уж эти конфликты отцов и детей. Прав был Тургенев

Responder
Лена23/12/2015

Марго, :)) Я даже специально это делала, чтобы прочувствовать разницу :)) Это тоже опыт - в следующий раз ты легко будешь видеть слабые места в коде и тебе не нужно будет читать даже хабр, чтобы знать где и что изменить, чтобы не породить кучу каких-то новых проблем... Это только одна из причин, в силу которой я считаю, что с практики начинать лучше, чем с теории... Кстати, как раз на подобного рода вопросы интернет отвечает не так уж и легко... В учебниках ты точно ничего такого не прочтешь, там только железобетонные свойства из спеки, которые работают в IE6 (преувеличила, конечно, но это где-то так и есть).

Responder
Comentar
Ir a la grabación en la cinta de opciones
El objetivo de

Puede publicar
su objetivo aquí

Podemos ayudarle a lograrlo!

310 000

ideas afines

instrumentos

para un logro emocionante

Únete a nosotros
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?