Ответы пользователя по тегу HTML
  • Как выровнять текст по вертикали?

    @doctorcat
    уменьши шрифт) А лучше посмотри какой там в фш размер стоит.

    https://chrome.google.com/webstore/detail/page-rul...
    вот утилитка чтобы померить линейкой расстояние)
    Ответ написан
    7 комментариев
  • Как семантически верно: ul li или ul li p?

    @doctorcat
    по сути элемент li является контейнером. в котором вполне может быть параграф (элемент "p"). Видимо ворд воспринимает это всё как параграф. всё то что является контентом в списке. То есть контейнером для контента в ворде является параграф). По этому я не знаю, как верно будет, делайте так как будет работать и не прогадаете)
    Ответ написан
    Комментировать
  • Есть ли отличия между этими видами подключения шрифтов?

    @doctorcat
    я предпочитаю первый в связи с большей читабельностью в последствии, проще название увидеть в коде. Вторым не пользовался, отличия? Создай файл и в нём подключи всё это к 4 дубликатам одной стройки. и сам увидишь различия. И вообще всегда если верстаешь сначала проверяй все шрифты именно таким образом. На одинаковых строках.
    Ответ написан
    Комментировать
  • Как присвоить класс кнопкам next/prev в плагине owl.carousel?

    @doctorcat
    Owl Carousel Version 2.0.0 beta.2.4
    var carouselka = $('.popular-carousel'); // присваиваем идентификатор карусели переменной carouselka
        carouselka.owlCarousel({ // инициализируем карусель с параметрами
    	        items:1, // 1 слайд.
                nav:true, // показать навигацию
                navText: ["<a class='sl-left-arrow'></a>","<a class='sl-right-arrow'></a>"]  // Custom'ная навигация. 
            
    	});
        carouselka.on('changed.owl.carousel', function(event) {        
            if (event.item.index == 0) // проверяем если текущий слайд 0, то:
                {
                    alert("первый слайды"); 
                    $(".owl-prev").addClass("klass_pervomu"); // вешаем левой стрелке класс klass_pervomu
                    alert("первый слайд");    
                }
            if (event.item.index == event.item.count-1) //тут проверяем условие event.page.count - Содержит в себе количество слайдов
                {
                    $(".owl-next").addClass("klass_poslednemu");  //Добавляем класс klass_poslednemu
                    alert("последний слайд");        
                }    
        });
    Ответ написан
  • Safari. Конфликт click() и mouseover()?

    @doctorcat Автор вопроса
    Вообщем проблема была в mouseover. А именно mouseover в safari срабатывал и не срабатывало событие click. То есть при клике на элемент с мобильного телефона он подсвечивался, что говорит о срабатывании mouseover, но слайдер не менялся - что говорит об отсутствии срабатывания события click. Всё решилось добавление условия для mouseover. if ($(window).width() > '768') По сути мы этим действием отключаем ховеры для всех устройств у которых размер экрана меньше 768px.

    В итоге получилось вот так:

    if ($(window).width() > '768') {
          $( ".slidebox" ).mouseover(function() {
            $(this).find(".newhover" ).css("display", "inline-block");
            $(this).find(".newnormal").css("display", "none");
            $(this).find(".text-item").css("color", "red");
            $(this).find(".colorblock").css("background-color", "#3b794f");
    
          });
          $( ".slidebox" ).mouseout(function() {
            $(this).find(".newhover" ).css("display", "none");
            $(this).find(".newnormal").css("display", "inline-block");
            $(this).find(".text-item").css("color", "black");
            $(this).find(".colorblock").css("background-color", "#a7c94b");
          });
      }


    PS: Спасибо за помощь MatriXNeO, он по сути ничем не помог, но заставил более глубинно взглянуть на свой вопрос, в связи с чем и был найден логичный ответ.
    Ответ написан
  • Использую препроцессор sass. Как написать на кириллице в псевдокласс before свойства content?

    @doctorcat Автор вопроса
    Спасибо за ответы! Добавил в самый верх своего sass файла строчку:
    @charset "UTF-8"
    И всё стало работать просто великолепно :)
    Ответ написан
    Комментировать
  • Не пойму почему скрипт не может получить значение top?

    @doctorcat Автор вопроса
    извиняюсь, это невнимательность(
    в процессе редактирования блока с картами удалил и не заметил
    <a name="maps" href=""></a>

    Вот скрипт и перестал работать.
    Ответ написан
    Комментировать
  • Резиновый слайдер с фиксированной высотой?

    @doctorcat
    Ответ написан
    Комментировать
  • Как сделать чтобы при выборе li элемента менялись координаты на яндекс карте?

    @doctorcat Автор вопроса
    Спасибо, сделал. Мне требовалось вот это.

    <ul class="city-box">
    								<li class="city-inside-box">Ваш город <span class="city-style">Новосибирск</span><i class="fa fa-sort-desc" aria-hidden="true"></i></li>
    								<ul class="cities_list">
    			  						<li alt="ул. Б. Богаткова, д.24/1" phone="8 (383) 201-85-75" email="info@sib-nsk.net" id="novosibirsk">Новосибирск</li>
    			  						<li alt="ул. Крылова, 47а оф. 607" phone="8 (3902) 34-76-90" email="abakan@sib-nsk.net" id="abakan">Абакан</li>
    			  						<li alt="ул. Лапина, д. 8, оф. 15" phone="8 (3952) 64-01-63" email="irkutsk@sib-nsk.net" id="irkutsk">Иркутск</li>
    			  						<li alt="ул. Тигровая, д. 29, оф. 11 " phone="8 (4232) 50-26-42" email="prim@sib-nsk.net" id="vladivostok">Владивосток</li>
    
    			  					</ul>
    
    								<li class="phone-box"><i class="fa fa-mobile" aria-hidden="true"></i><span>	8 (383) 201-85-75</span></li>
    								<li class="mail-box"><i class="fa fa-envelope" aria-hidden="true"></i><span>info@sib-nsk.net</span></li>
    								<li class="marker-box"><i class="fa fa-map-marker" aria-hidden="true"></i><a href="#maps"><span>ул. Б. Богаткова, д.24/1</span></a></li>
    
    							</ul>

    ymaps.ready(function () {
        var myMap = new ymaps.Map('map', {
                center: [55.010906, 82.944415],
                zoom: 14
            }, {
                searchControlProvider: 'yandex#search'
            }),
            myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
                hintContent: 'ООО Сиб',
                balloonContent: 'Ул.Бориса Богаткова 24/1'
            });
            document.getElementById('irkutsk').onclick = function () {
            // Для уничтожения используется метод destroy.
            myMap.setCenter([52.279611, 104.285547], 15, {
            		searchControlProvider: 'yandex#search'
    	        });
            myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
                hintContent: 'ООО Сиб',
                balloonContent: 'ул. Лапина, д. 8, оф. 15'
            });
            myMap.geoObjects.add(myPlacemark);
            myPlacemark.balloon.open();
    	    };
    	    document.getElementById('abakan').onclick = function () {
            // Для уничтожения используется метод destroy.
            myMap.setCenter([53.733745, 91.437465], 15, {
            		searchControlProvider: 'yandex#search'
    	        });
            myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
                hintContent: 'ООО Сиб',
                balloonContent: 'ул. Крылова, д. 47а, оф. 607'
            });
            myMap.geoObjects.add(myPlacemark);
            myPlacemark.balloon.open();
    	    };
    	    document.getElementById('vladivostok').onclick = function () {
            // Для уничтожения используется метод destroy.
            myMap.setCenter([43.116687, 131.878954], 15, {
            		searchControlProvider: 'yandex#search'
    	        });
            myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
                hintContent: 'ООО Сиб',
                balloonContent: 'ул. Тигровая, д. 29, оф. 11'
            });
            myMap.geoObjects.add(myPlacemark);
            myPlacemark.balloon.open();
    	    };
    	    document.getElementById('novosibirsk').onclick = function () {
            // Для уничтожения используется метод destroy.
            myMap.setCenter([55.010906, 82.944415], 14, {
            		searchControlProvider: 'yandex#search'
    	        });
            myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
                hintContent: 'ООО Сиб',
                balloonContent: 'Ул.Бориса Богаткова 24/1'
            });
            myMap.geoObjects.add(myPlacemark);
            myPlacemark.balloon.open();
    	    };
        myMap.geoObjects.add(myPlacemark);
        myPlacemark.balloon.open();
    });
    Ответ написан
    Комментировать
  • Есть готовое решение для реализации корзины?

    @doctorcat
    https://github.com/mike182uk/ - вообще посмотрите на гитхабе. Там много наработок.
    Ответ написан
    Комментировать
  • Как правильно нарезать картинки wordpress?

    @doctorcat
    Что? куда? какие картинки? какие линки? Грамотно и чётко задайте вопрос. Хотя бы где картинки сейчас? они уже в вордпресе вбиты в движок у вас на локалхосте? или вы нашли сайт где есть эти товары и там сайт на вордпресс и нужно выкачать картинки? Или же у вас 50 страниц psd макетов и вам нужно выгружать оттуда?
    Ответ написан
  • Почему не отображает css и js?

    @doctorcat
    Я научу тебя уличной магии. Жми в браузере при просмотре своего сайта F12. Можешь забить на вёрстку и так далее. И пока не разберёшься со всем что есть в F12 лучше даже не начинай верстать. Но если разобраться не можешь - давай больше данных. Yandex диск например можно использовать для публичного размещения файлов.
    Ответ написан
    Комментировать
  • Некоторые ссылки и кнопки не сразу прокликиваются на iPhone 4s, почему?

    @doctorcat
    iPhone 4S iOS 9.2.1
    Всё отлично прокликивается, но честно говоря сайт у меня как-то подлагивал. Особенно при быстрой прокрутке снизу вверх.
    https://developers.google.com/speed/pagespeed/insi...
    Ответ написан
    Комментировать
  • Что влияет на нагрузку на странице?

    @doctorcat
    Видеоурок, там же можно скачать оптимизированный шаблон под видео.
    https://www.youtube.com/watch?v=p-Sdyj9qnmY
    Сам инструмент от гугл, который подскажет где проблемы. И оценит Вашу работу:
    https://developers.google.com/speed/pagespeed/insi...
    Ответ написан
    Комментировать