Евгений Петров: Ты вознамерилась написать универсальную формулу?) - считай что так, у меня уже много наработок которые из проекта в проект переходят и всё что нужно чтобы сделать шапку это ctrl + с и ctrl + v. Если тебя удивит данный подход то он вроде часто используется сторонниками mcss.
Я не любитель писать одно и тоже постоянно каждый день, поэтому считаю нужным выделять время на поиски оптимального решения.
Евгений Петров: а шапка тоже в 1? тогда элементы что в контексте 1 тоже будут поверх шапки.
И приходим к тому что от проекта к проекту нужно менять zi у шапки
Евгений Петров: Размер кегля шрифта лучше привязывать либо к размеру кегля родительского элемента, либо корневого элемента - всё же лучше rem и у корневого элемента при адаптации менять размер шрифта. С em можно столько проблем заработать что и жить потом не захочется. Код сложно поддерживать.
Про z-index могу сказать так если на сайте есть фикс шапка то Я ставлю 99 для вспывающих окон 999 (на случай войны). Все остальные элементы должны быть в районе +-10 конечно дальше 4 заходит очень редко. И если заходит то стараюсь в корне изменять логику. Про z-index всплывашек не только мой опыт, но и вроде лайтбокс.
Евгений Петров: В форме нужна кнопка button.submit - это ты о типе submit? если да то submit ставить не обязательно если в форме одна кнопка она по умолчанию submit. Вроде как то так...
Евгений Петров: отлично спс за совет)
Про препроцессоры спросила, потому что сейчас спорю со знакомым по поводу зависимостей
типа
@w: 10px;
@h: 20px; brd: 2px;
Евгений Петров: ахахахахаха)) ну так это норм же для td и th позиционирование выставлять для внутр элементов?
Я понимаю что для tr это не нормально, но а для td и th? Может Я что то не понимаю?
Евгений Петров: да Я не троллю) Я просто в отпуске, писала код этот неделю назад в 4 утра. Сейчас начальник написал что баг в FF вот и вспоминаю. Мне теперь это нужно написать человеку который за меня делает. И да Макс если ты это читаешь, то только попробуй переверстать это divами вместо таблицы.
А то ты тут написал что только у таблицы должно быть позиционирование но ни у td и th вот он и хочет переделать дивами. У меня от этого симантическая истерика начинается
Евгений Петров: кстати про первую и последнюю строки - третий элемент. Там стоит тоже posr для тех before и after. Как бы сверстал их?
Чтобы было понятнее это верхняя часть и нижняя рамочки красной. Просто в ФФ она опять позиционируется не так как в других из за border
Евгений Петров: Не там с таким дизайном стоит много nth-child так как дизайн кривой и логики в нём нет. Вот Я паддинги так с психа и выставляю через nth-child, пиксель перфект как никак . А эта строка вообще чудо какое-то!
Наверно вспомнила... похожее свойство было для первой и последней строки третьих элементов... а тут оно как появилось сложно сказать...
Я не любитель писать одно и тоже постоянно каждый день, поэтому считаю нужным выделять время на поиски оптимального решения.