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

    shaks
    @shaks
    ну не выделяется он потому что по логике не должен, ибо до анкора не дотягивает, слишком "короткий" блок о компании.
    Попробуй увеличить размер инфы в разделе "о компании", чтоб раздел этот был побольше, и юзер мог доскролить до конца. Как вариант картинку со зданием сделать по ширине на максимум, а текст вниз кинуть, под картинку)
    Ответ написан
    Комментировать
  • Что не так с кодировкой firefox?

    shaks
    @shaks
    <meta charset='utf8'>внутрь <head>

    Ты работал изначально в винде, и файл у тебя в cp1251. Обязательно пересохрани его в utf8
    Ответ написан
    3 комментария
  • Java Script + HTML - как повторить действие на странице?

    shaks
    @shaks
    как-то так.
    Яваскрипт должен быть или под всеми тэгами с которыми он будет работать, или же должен вызываться по событию загрузки страницы.
    <html>
    <body>
    
    <img class="bg-image" src="http://s.pikabu.ru/images/logo2013.png" width="155" height="52">
    <img class="bg-image" src="http://s.pikabu.ru/images/logo2013.png" width="155" height="52">
    <img class="bg-image" src="http://s.pikabu.ru/images/logo2013.png" width="155" height="52">
    
    <script>
    
        imgs = document.getElementsByClassName('bg-image'); // получаем массив <img'ов
    
        if(imgs.length>0)
        {
            for(var i=imgs.length-1; i >= 0 ; i--)  // в цикле идем задом наперед, чтоб корректно срабатывало удаление элемента
            {
                var div_img = document.createElement('div') // создаем новый DOM  элемент (div)
                div_img.className='slides-fullscreen-img overlay-black' // даем нужные классы
                div_img.style.background= "url('"+imgs[i].src+"')"; // прописываем нужные стили
                div_img.style.backgroundSize= "cover";
                div_img.style.width= imgs[i].width+"px ";
                div_img.style.height= imgs[i].height+"px ";
                document.body.appendChild(div_img); // подсовываем созданный <div> внутрь body
                document.body.removeChild(imgs[i]) // удаляем картинку
            }
        }
    </script>
    
    </body>
    </html>
    Ответ написан