to post messages and comments.

← All posts tagged CSS

CSS

shmichael.com

There are many reasons CSS sucks, but here are the main two:

CSS relies on hierarchy for positioning, visibility & property inheritance. Therefore, it cannot be separated from the markup & interaction like some HTML purists suggest.
When positioning elements, one of two options can be used:
In the flow, which means automatic height & collection of inline assets into blocks, but very hard to tweak the default decisions.
Out of the flow, which more or less forces use of fixed dimensions for anything positioned this way.

If you still think CSS is awesome, try this: In a large text box, position a fixed-dimension image at the bottom-right, such that text will wrap around it.

I hope to further look into the workings of CSS in future posts

Потратил на исправление URL ведущих на социалочки и добавление одной новой пиктограммы-ссылки 41 минуту. Пиздец. Я то всегда считал что в шапке сайта только пикторгамма-сылка на Мородонигу и всё а заглянув в код страницы увидел что не только. Почему-то не отображаются все пиктограммы-ссылки. Пару раз запустил поиск по ключевым словам по каталогу с сайтом на тот случай, если где-то в каком-то файле какой-то JavaScript код делает это. Не нашёл. Потом заметил что все эти CSS правила опеределены в #shadow-root. Ещё один поиск по ID ничело не дал. Плохо. Ищу в Сети и нахожу вопрос на Stackoverflow. В одном из ответов написано что такое может быть из-за блокировщика рекламы. Отключаю и всё становится видно. Бля! Судя по файлу с CSS в Font-awesome нету значка для Одноглазников. google.com, просмотр поисковой выдачи и сайтов из неё; ещё один поисковый запрос в надежде узнать как добавить новый символ в шрифт. Ничего такого не нашёл. Прсмтр комментариев под пожеланием добавить значёк Одноглазников в Font-awesome. Ничего плезного не обнаружив и скажав картинку в PNG переключаюсь на Sublime text 2 и абсолютно случайно натыкаюсь на строчку class="icon-odnoklassniki" несколькими десятками строк ниже того места где нужно гиперссылку. Сделал мало, а мне уже хочется разбить что-нибудь и пойти в парк посидеть на лавочке жуя что-нибудь вкусное. Кстати, одна из причин почему мне не нравиться написание сайтов это что хуйня вроде мной описаной может оказаться где угодно — в атрибуте style тэга, во внешнем файле с JavaScript, на 163 строке PHP скрипта и т.д. и что от чего зависит и завсит ли нихрена непонятно.

Возникла мысля стилизовать "флажки" в HTML документе. Немного поискал и подумал что CSS это злоебучие извороты, трюки, хитрости, хаки и всё такое прочее и когда люди чё-то делают с ним, они занимаются садомазохизмом. Также непонятна позиция тех людей которые презрительно называют неокоторые действия совершаемые другими людьми формошлёпством и которые противятся приходу этого самого формошлёпства в уэб. Подумалось это в связи с тем что открываешь ты инструменты разработчика в броузере и хуяришь код там же в окошечке. И всё сразу видно и нихуя не нужно переключатся перезагружать. Удобно. Ещё бы панельки всевозможные как в Visual Studio для уменьшения набивания всевозможных символов на клавиатуре. Вот, нужно превращать броузеры в кальку Visual Studio и иже с ним с инструментами визуальной разработки ПО (или выпускать специальные сборки с названиями типа Firefox IDE. А возможно уже есть готовые расщирения?!), а не Brackets, Brackets. Прожорливое говно этот Brackets! Предпросмотр, блять, цветов, блять. Заодно и разработчиков переднего конца для сайтов можно опустить, наверное. А то хуярят что-то в Блокноте, а тут лихими розчерками мышки ебошишь GUI, а потом толко немного в Блокноте подправить.