Jump to content

С почином за звиздюлями


ZenCoder
 Share

Recommended Posts

Здравствуйте, уважаемые.

Слегка просохли жабры мои от алкоголя употребленного в упокой любимому ослику нашему, Иа, как бы решил попробовать сделать все нетипично HTML 5 и CSS3. Получилось даже валидно ...

Что скажете по поводу техники OOCSS? Очень бы хотелось услышать мнения именитых БЕМ-специалистов, ведь мы так похожи и так нетипично разорваны.

Project: Пресс Индекс

Layout: module, OOCSS, semantic future;

1b267613514f9740077b05f79b0008f2.jpg

C уважением,

Зеня ПростоФилин

Edited by ZenCoder
Link to comment
Share on other sites

увидел в коде:

<div id="root">

и

primaryTabs

дальше можно не смотреть

ах да, не знаю при чем тут БЭМ, но его я тут вообще не вижу.

имхо, незачет.

Поясните? Вы наверное забыли про XML и то, что некоторые люди вообще забывают про дерево.

primaryTabs

Вам не нравится мой CamelCase, Вы никогда не писали на C и, естественно, никогда не вспомните про User-часть, Admin-часть, Edit-часть. Табов может быть много и везде JS.

имхо, незачет.

Имхо-то обоснуйте или мне за Вас анализировать ваши психо-всплески?

p.s.: зачетики обычно я ставлю, но мне это не нужно ) не за партами сидим :D

Edited by ZenCoder
Link to comment
Share on other sites

1. я не обязан объяснять дле чего был придумал ID и Class Name, для этого есть документация. на текущем форуме я про это говорил огромное множество раз.

2. HTML -- это не С. Читабельнее написать "block-name" нежели "blockName". В больших проектах (под большим проэктом я подразумеваю проэект которые разрабатывается 2-3 года) за это "по рукам больно дают".

3. в рамках данной темы зачет/незачет ставят ТС. а уж кольь в первом посте было сказанно про БЭМ, то и анализ разметки был на достаточно жестком уровне.

  • Like 1
Link to comment
Share on other sites

И так ... Прсетупим ( хряп, хряп, хряп, хрум ) ... Дэннис бы вас отшлепал, не смотря на плюсеги, однако, согласен. Давайте ближе к телу.

1. я не обязан объяснять дле чего был придумал ID и Class Name, для этого есть документация. на текущем форуме я про это говорил огромное множество раз.

Разницы не так много. Id уникален, класс множественен. Уникализация с помощью Id эффективнее Class'овой. По мелочи этого достаточно но, если копнуть глубже, то выборка по Id гораздо быстрее. Варить умеет не только браузер, но и Javascripter, чтобы не делать лишних выборок в дереве. Между делом браузер делает это автоматически ...

2. HTML -- это не С. Читабельнее написать "block-name" нежели "blockName". В больших проектах (под большим проэктом я подразумеваю проэект которые разрабатывается 2-3 года) за это "по рукам больно дают".

Вообще это так, но HTML написан чем? На вкус и цвет. Парсинг с - _ и без спэйса роли не играет. Ой да ладно Вам в носу ковыряться... Сами не можете и другим наверное не даете.

3. в рамках данной темы зачет/незачет ставят ТС. а уж кольь в первом посте было сказанно про БЭМ, то и анализ разметки был на достаточно жестком уровне.

Я бы хотел вспомнить про линуксовые глисты зависимостей( dependency ) и про модульные архитектуры. Но тут, видимо, нам с вами разговаривать не о чем. Мы не любим в именах зарезервированных атрибутов _ (землю). не любим глистотные закорючки БЕМ.

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

Link to comment
Share on other sites

В чем смысл выставлять работу на обсуждение, получать критику, быть недовольным и защищать своё болото?

Оценка была произведена согласно предстваленной разметки. Не готов к критике - не выкладывай на обсуждение.

Лично мне абсолютно всё равно как, что, где и когда ты будешь верстать.

Link to comment
Share on other sites

В чем смысл выставлять работу на обсуждение, получать критику, быть недовольным и защищать своё болото? Оценка была произведена согласно предстваленной разметки. Не готов к критике - не выкладывай на обсуждение

Зачем отсылать в справку, если вашего мнения все равно не видно? В болоте застревают БЭМы, они долго мучаются, кое как разными предлогами их убеждают, что это нужно, а потом они забывают про CSS как таковой и до сих пор режут круглые уголки табличками, создавая фэйковый трафик на IE6 и угрюмо хмурясь. Некрофилия какая-то фанатичная ...

Лично мне абсолютно всё равно как, что, где и когда ты будешь верстать.

И мне монопенисуально, однако, у все свои приколы. Google в ужасе уже и Id генерируют рандомно, а ответ простой... Они просто не могут понять, что стандарты нужны.

Оценка была произведена согласно предстваленной разметки.

Пожалуйста подробнее. Я к Вам обязательно прислушаюсь. Не сегко тянуть паровоз, когда в тебя копья втыкают ;)

Link to comment
Share on other sites

Вы себя в литературном жанре не пробовали? Может верстка это не ваше ремесло?

Теперь по делу:

klierik все правильно заметил, добавлю пожалуй, что вам следовало бы учить основы, а не нахлобучивать как можно больше методик и подходов.

Пару замечаний, чтобы не быть голословным:


#search {
position: absolute;
display: inline-block;


<h1>Организация МЧС</h1>


<div id="userPanel">
<a class="reports" href="#">Мониторинг</a>
<a class="management" href="#">Управление информацией</a>
<a class="search" href="#">Поиск</a>
<a class="settings" href="#">Настройки</a>
</div>

Я вижу, что вы ознакомились с HTML5 но сути так и не поняли. Почитайте про document outline и собственно про новые теги раз уж вы их используете.

Да и если просто даже визуально пройтись по документу в дебагере в шапке непонятные отступы и тд. Это так если посмотреть вашу страничку 10 минут и думаю можно считать это авансом посколько вы явно этого не заслуживаете. Будьте вежлевее.

Link to comment
Share on other sites

Пару замечаний, чтобы не быть голословным:

Зачем мне аутлайн, если я убил осла?

Я вижу, что вы ознакомились с HTML5 но сути так и не поняли. Почитайте про document outline и собственно про новые теги раз уж вы их используете.

Подробнее пожалуйста ;)

Да и если просто даже визуально пройтись по документу в дебагере в шапке непонятные отступы и тд. Это так если посмотреть вашу страничку 10 минут и думаю можно считать это авансом посколько вы явно этого не заслуживаете. Будьте вежлевее.

У меня Sublime и Safari. Я ничем больше не пользуюсь ... Отступы -- это табы.

#search { position: absolute; display: inline-block;

Чтобы блок не был на всю ширину и не накрыл другие элементы он инлайновый. Чтобы он встал куда надо он абсолютно спозиционирован от родителя. Ссылки оборачивать смысла не вижу. Там двойные лайн-хейт делают тоже, что и table-cell.

Что не так? Мне не нужен табличный процессор ...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy