1. JavaScript / Говнокод #25594

    +5

    1. 1
    2. 2
    3. 3
    #vCardRoom > div.v-card__text > div > div > form > div > div.flex.xs12 > div > div > div.v-text-field__details > div > div > div {
        font-size: 16px;
    }

    Запостил: anuxa, 07 Мая 2019

    Комментарии (37) RSS

    • А потом понадобилось где-то вложить промежуточный слой, и вся вёрстка поехала...
      Ответить
      • Это вряд ли, ведь div > div может быть свёрнут до div. К тому же Shadow DOM API существует.
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • Так добавьте атрибут hidden!

            Я имел в виду, что если не верстать лишних вложенных элементов, то и не придётся писать div > div.

            Вот самое радикальное решение вашей проблемы...
            чижык
            пыжык
            <style>
            	body {
            		white-space: pre;
            		color: transparent;
            	}
            	
            	::first-line {
            		color: initial;
            	}
            </style>
            Ответить
          • Лучше как-то так...
            <section>
                <h1>чижик</h1>
                <p>пыжик</p>
            </section>
            А не бездумная лепка из div, которая достойна только сайта govnokod.ru
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • А что там расстраиваться — на то оно и экскрементально, раз это всё руками пришлось набивать! Я, например, лучше буду делать сайт при помощи React и JSX, хотя бы видно где там, например, <ProductCard>, а не куча сложноуправляемых div-ов. К тому есть Custom Elements API. Да и писать явно в коде элементы, которые отвечают за внешний вид — вредить самому себе!

                На семантичности более/менее завязаны современные фреймворки, библиотеки, API, вы получаете сразу готовые элементы, компоненты.

                И правда, кто будет с нуля разрабатывать плеер, чтобы подключить видео с YouTube?

                P. S. Ваш <div><i class="big_red_button"></i></div> не поддерживает a11y, почему не начать с <button class="big-red"></button>?
                Ответить
              • Вы хотите семантики? Тогда мы идём к вам!
                <style>
                  trololo {
                    display: inline;
                    color: green;
                  }
                </style>
                Именно поэтому я за <trololo>"HTML"</trololo>.
                Ответить
    • Чувак явно не здоров, лиьо у него чувство йумора токое.
      Ответить
    • Это не "Java".
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • А тут скорей всего было просто в DevTools был выбран элемент, а затем Copy > Copy Selector.
        Ответить

    Добавить комментарий