Ответы пользователя по тегу CSS
  • Я использую css grid повсюду. Я болен?

    tomnolane
    @tomnolane
    профессиональный разработчик
    Хочется понять, является ли это валидным?

    1) раз validator.w3.org
    2) дваз jigsaw.w3.org
    если сайт проходит проверки - значит валидно
    остальное дело вкуса, удобства и кол-во потраченного времени

    отталкивайтесь от стандартов W3 HTML 5.*
    (по памяти) не припомню, что Ваш случай по стандарту - это плохо
    Ответ написан
    Комментировать
  • Насколько важна "Богатая семантика", в верстке?

    tomnolane
    @tomnolane
    профессиональный разработчик
    есть такая штука, называется w3.org
    она "задаёт" стандарты по "вертске". Рекомендую ознакомиться.
    Вот тут и тут можно проверить - по "феншую" или нет.

    Иногда "проще" не значит лучше, (если вы планируете создавать рекламные компании, хотите хорошие показатели по SEO и т.д.), т.к. Google, Yandex и другие напрямую смотрят какой у вас сайт (в т.ч. вертска по "феншую" или нет) и напрямую (В ЧАСТНОСТИ) влияет это всё на цену в рекламе, позиции в поиске и прочее... (это не значит, если всё будет соответствовать 100% по "феншую" и всем стандартам, Ваш сайт будет на 1-ом месте в поиске)

    Есть стандарт w3 и нужно ему следовать. К примеру по новому стандарту, не обязательно использовать закрывающие теги li, у тегов img обязательно должен быть атрибут alt, недопустимы пустые свойства в css, очень желательно использовать все теги заголовков h1-h6 и причем h1 должен быть всего 1 на странице, теги h2-h6 не должны быть выше такогоже тега, но с числом меньшим (к примеру тег h3 не должен быть в DOM выше, чем h2 и т.д.) и множество множество что ещё

    UPD
    если "богатая семантика" будет кроссбраузерной, проверка тут не покажет ошибок, то хоть в дивах, хоть на всех html тегах верстайте
    Ответ написан
  • Какой редактор выбрать для html/css?

    tomnolane
    @tomnolane
    профессиональный разработчик
    пользуюсь brackets. Очень доволен.
    Вот хороший обзор на youtube
    Очень гибкий, обновляется, open source, есть возможность установить много разных плагинов (хотя из-за этого (п.с. большого кол-ва) может начать подтормаживать)
    Ответ написан
    Комментировать
  • Где найти много материала(плюшек) по фронтенд разработке?

    tomnolane
    @tomnolane
    профессиональный разработчик
    много материала(плюшек)

    плюшки можно найти в пятёрочке)
    по фронтенд разработке?

    тут
    и тут
    и тут
    вообщем гуглите хабрахабр - там полно интересного и полезного
    Ответ написан
    2 комментария
  • Как мне так сделать, чтобы два изображения не склеивались вместе при увеличении окна?

    tomnolane
    @tomnolane
    профессиональный разработчик
    в html к первой картинке добавить атрибут id
    <img id="img" src="http://i.imgur.com/55mA5k6.jpg" class="plane" alt="plane">


    в css добавить :
    #img {
    	margin-bottom: 20px;
    	margin-right: 20px;
      float: left;
    }
    Ответ написан
  • JS не “видит” динамически подключаемый CSS-файл?

    tomnolane
    @tomnolane
    профессиональный разработчик
    не вижу у вас ....
    $(document).ready(function(){ .... });

    или так:

    $(document).ready(function() {
        $("head").append("<link rel='stylesheet' type='text/css' href='/styles.css' />");
    })


    п.с. походу у вас сначала загружается страница - потом уже подключается jquery...
    п.с.с. без костылей:
    <script type="text/javascript">
        var head = document.head
                , link = document.createElement('link');
    
        link.type = 'text/css';
        link.rel = 'stylesheet';
        link.href = '{{ css_file }}';
        head.appendChild(link);
    </script>
    Ответ написан
    Комментировать
  • Правильное оформление стилей. Лучше всё пихать в style.css или распределять по разным файлам?

    tomnolane
    @tomnolane
    профессиональный разработчик
    ИМХО: один файл style.css должен в себя включать всё (общее), что есть на других страницах (на всех). Если где-то css используется для слайдера (а он на одной/двух страницах) то лучше прикрепить отдельный css к этой html странице с css описанием это слайдера (мало ли, человек не зайдёт на эту страницу.. зачем ему грузить "лишнее"). И так по каждому... Но, если всё "вперемешку" и очень муторно так делить - то лучше всё тогда в одном css файле. Особо роли не сыграет на "скорость".. если конечно не описываете 10 000 html страниц... Сам лично делаю один главный css, отдельно css для слайдера (предпочитаю с помощью css3 делать слайдеры, а не через js) и т.д. "+" от этого - удобно искать и редактировать/добавлять то, что нужно. В вашем случае - больше "правильно", чем "неправильно". Хотя однозначно сказать никто не сможет.
    Ответ написан
    6 комментариев