All streams
Search
Write a publication
Pull to refresh
38
0
Mike Iceman @Quiz

User

Send message
input[type="submit"] конечно же. Сам же и ошибся… -_-
Сразу видно опытного верстальщика.
В Вашем прмере должно быть тогда уж вот так:
<input type="submit" class="my-save-button" value="Save" />

input[type="button"].my-save-button {
	...
}

А Вы городите что попало.
Используйте теги по назначению, уважайте коллег, мойте руки перед едой и будет всем счастье и мир во всём мире.
Если с такой версткой, будет разбираться верстальщик с «другими» мозгами, ему она такой — вряд ли покажется, проходили миллион раз.

Если свёрстано по стандартам и с очевидными именами классов, правильным их применением — если этим мозги не совсем отморожены, то человек разберётся достаточно быстро.
Это правильное использование сторонней библиотеки — надо не изменять ожидаемое поведение, а писать glue-код и там переопределять поведение, если необходимо.

Не совсем понимаю что Вы имеете в виду под "glue-код".
Используя библиотеку/фреймворк при необходимости изменить поведение/стиль того или иного элемента я просто добавляю к нему свой класс

<div class="my-small-corners ui-corner-all ... ">
	...
</div>

и вношу изменения следующим побразом:

.my-small-corners.ui-corner-all {
	border-radius:2px;
	...
}

А многие погромисты клали на всех и меняют поведение самого .ui-corner-all ни на минуту не задумываясь к каким последствиям это приведёт на другом проекте. Я даже встречал особо упоротые решения в которых встречались !important. Ну это шоб, видимо, наверняка.
Я уверен, что для тех, кто использует не уникальные ID для элементов в Аду заготовлен специальный, особо жаркий котёл.
Я Вас и так всем советую. Без всяких анкет :)
Но идея и реализация, безусловно, просто потрясающая!
Вообще позволять пользователям вставлять HTML без серьёзной валидации сервером — не самая лучшая идея.
«id для js — плохая практика» — а эта фраза и вовсе смех!

Да, это в фонд золотых цитат, однозначно.
Сайт уровня usatoday.com на данных «идеях» построить вам не удастся

Много ли сайтов уровня usatoday.com Вы делали собственноручно?

По теме: сам я к CSS-фреймворкам отношусь не то что бы совсем негативно, но с достаточной долей опаски. Даже довольно сложный многостраничный интернет-магазин или интернет-журнал можно верстать без всякого фреймворка и вёрстка получится гораздо чище, очевиднее и с более предсказуемым поведением, нежели при использовании фреймворка. Особенно это помогает в ситуациях, когда по незнанию или случайности в доп. стилях цепляешь уже используемый фреймворком класс.

Второе, что особенно вымораживает: некоторые индивидуумы настолько уверены, что CSS поставляемые с фреймворками неизменны и изменять их «под себя» никто и никогда не будет, и пишут плагины (порой довольно большие) опирающиеся на «родные» стили фреймворка. В терминальной стадии те же индивинуумы уверены что все и всегда используют только одну, такую же как у них, цветовую схему этого фреймворка (например тема Default в jQuery UI).

И это не просто печально. Это по-настоящему бесит.

Сам я не против использования фреймворков в проектах. Они действительно ускоряют процесс разработки. Но любой инструмент нужно использовать в меру и с умом, а не лепить где надо и где не надо.
Ну таким только 3310 можно в руки давать.
Интересно, на этом можно майнить?
В итоге всё, так или иначе, сводится к замечательной польской поговорке:
Со za nadto, to nezdrowo — Что чересчур, то не идёт на пользу
И датчики протечки воды.
Сайт из лога Apache наглядно демонстрирует чем всё в итоге накрывается при атаке?
Пароль аккаунта был изменен через перехват SMS-сообщения с кодом на смену пароля.

ШТОА?
Лично для меня любой комментарий длиннее 10-15 строк уже великоват. Не то что бы тяжело для восприятия, но слишком растягивает ветку комментариев. Мне, например, неудобно.
Есть такая великолепная вещь, как спойлер. Не забывайте пользоваться ею, пожалуйста.
На мой вкус только gif'ок не хватает для наглядности. А так отличная статья, спасибо!

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Date of birth
Registered
Activity