Jump to content
  • 0

Стиль, систематизация, шаблонизация присвоения ID и классов HTML элементам


Arinden
 Share

Question

Всем здравствуйте!

Поделитесь, если у кого есть, пожалуйста, статьями или информацией по теме грамотного присвоения ID элементам. Я понимаю что отчасти дело фантазии и собственного вкуса, однако я всерьёз полгаюа, что есть ряд методик, разработанный умными дядями, с которыми было бы интеремно ознакомиться. Однако, мне мало чего удалось найти. Помню была статейка написания сайтов "мини блоками" (не помню как они по умному назывались, бам, бом или что-то такое) и внутри каждого блока элементы получали очень грамотные, длинные и говорящие за себя названия. Может один я после 30-го элемента начинаю в них путаться, т.к. не использую грамотный подход при распределении ID? Буду признателен если поделитесь ссылками на статьи подобного плана, можно (желательно) на английском. Даже я думаю это делает сайт SEO-friendly? Или я ошибаюсь? Быть может у Вас есть собственный метод, опыт. Извиняюсь если это уже обсуждалось, но я реально не смог найти. Ткните носом, спасибо.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Как я понимаю, БЭМ это масштабно, БЭМ это накапливание опыта и наработок кода.В конце концов, БЭМ это сложно и для одного человека даже отчасти бесполезно. Да, выглядит круто, задумка интересная, но неужели нет простого и действенного метода придумывания и присвоения названий? А как же мировая практика? Смотрю про совершенный код. Информации много, пока одна вода попалась.

Link to comment
Share on other sites

  • 0

А причем тут seo?

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

Статьи вы навряд ли какие то найдете. Обычно всегда об одном и том же пишут, разными словами.

Называйте "для других", а не "для себя".

Link to comment
Share on other sites

  • 0

чтобы потом другие с легкостью смогли продолжить работу над вашим проектом

Так вот моя проблема как раз в том, что я не знаю какой логикой руководствуются другие. И хотел об этом почитать.

А про SEO я до кучи спросил. Ведь грамотное использование HTML элементов влияет на SEO, а название ID и классов вообще нет? Я не знаю.

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
Answer this question...

×   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

  • Similar Content

    • By Vic-Tor
      Доброе время суток! 
      Кто-нибудь, подскажите, как из ЭТОГО сделать прайс, таблицу типа ЭТОЙ??
      Т.е. хочется поменять цену в первом, что бы во втором она сама поменялась.
      Спасибо!
    • By almazik2016
      Проблема в  таблицах bootstrap,  то есть таблица выводится вся и с bootstrap делиться на страницы для сокращения и удобства в использование! так вот есть в таблица, и в них, используются ссылки такого вида id (<a id="rank">rank</a>) при клике срабатывает скрипт, на главной странице где по стандарту 10 строк выводит все работает,но стоит перелистнуть страницу перестает работать,(так же с "user-table_length") остальные с помощью bootstrap перенесены на другие стр.. там id click не работает
      пример таблицы, может кто видел

    • By Anymaxis
      Слышал мнение, что желательно в тегах формы не давать атрибутам name и id одинаковые значения. Многие этой рекомендации не следуют.
      Почему это надо делать? И почему не обязательно? Откуда пошло и с чем связано?
      Хуже:
      <input type="text" name="login" id="login"> Лучше:
      <input type="text" name="login" id="login-field">  
    • By valdemark
      Собстевенно, есть сайт, в нем много страниц на которых содержатся (в разных местах) повторяющиеся элементы (кнопки, формы, чекбоксы, div и т.п.) со стилем заданным (css) через class, а позиционируются на станице эти элементы через id. Правильно ли это? Если нет, то как сделать правильно?
       
      Пример:
      <!DOCTYPE html><html> <head> <title>!DOCTYPE</title> <meta charset="utf-8"> <link href="main.css" rel="stylesheet" media="all"> </head> <body> <div id="id" class="class"> <p>Разум — это Будда, а прекращение умозрительного мышления — это путь. Перестав мыслить понятиями и размышлять о путях существования и небытия, о душе и плоти, о пассивном и активном и о других подобных вещах, начинаешь осознавать, что разум — это Будда, что Будда — это сущность разума, и что разум подобен бесконечности.</p> </div> </body> </html>Файл css:
      .class{text-align:center;font-family:verdana;font-size:14px;width:400px;background:yellow;}#id{margin-top:50px;margin-left:100px;}Собственно жду ответов 
       
    • By FRUTALITY
      Доброго всем времени суток!
      В последнее время все чаще слышу (в основном, на Хабре), что оформлять элементы следует только с помощью классов, но никак не с помощью идентификаторов. Учился я основам верстки давно, во всех книжках тогда предлагалось верстать так: если одинаковых элементов более одного, то используем класс. Если один на страницу - id.
      В связи с чем такие изменения в сознании?
×
×
  • 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