Ответы пользователя по тегу CSS
  • Полезно ли разбивать стили сайта на несколько .css файлов?

    @call007
    Смотря какой сайт и сколько в общем весит css. Так например, для одного немаленького проекта удалось сэкономить 45кб при загрузке на одних стилях. Всего лишь разбив css (минифицированный) на два файла - один использовался для всех страниц сайта, а второй для раздела личного кабинета (в котором даже некое подобие соц. сети есть, словом довольно большой размер). Так что, считаю, иногда в этом действительно есть смысл. Но разбивать css лучше именно по разделам, а не по страницам. Не слушайте людей, которые все в один файл "сшивают", они просто не разрабатывали большие сайты за +100 страниц, где css одним файлом выходит за рамки 300кб...
    Ответ написан
    Комментировать
  • Как убрать отступ?

    @call007
    Действительно, если списки li являются inline-block, то между ними образуются пробелы. Как вариант, можно не закрывать теги li, но если использовать вместо li надо div, то тут уже через css-костыли.

    Потому давно искал решение на js, которое будет убирать эти пробелы между inline-block элементами, пока не смог "запилить" сам:

    (function () {
    
        var list = document.querySelectorAll('.js-nospace'),
            listChild,
            i,
            j;
    
        for (i = list.length; i--;) {
    
            listChild = list[i].childNodes;
    
            for (j = listChild.length; j--;) {
                if (listChild[j].nodeValue !== null) {
                    listChild[j].textContent = '';
                }
            }
    
        }
    
    }());
    Ответ написан
    Комментировать