Ответы пользователя по тегу HTML
  • Не видно текста на сайте, но он есть. В чем дело?

    xtala
    @xtala
    Постигает Дзен
    Видишь рекламу? — Нет. — И я не вижу. А она есть!
    Ответ написан
    Комментировать
  • Как размыть фон не размыв текст?

    xtala
    @xtala
    Постигает Дзен
    Отменить размытие у потомка либо вынести в отдельный блок. Это же очевидно.
    Ответ написан
  • Как на bootstrap разделить страницу на 2 части (sidebar и content)?

    xtala
    @xtala
    Постигает Дзен
    sidebar и container одинаковой высоты
    либо точное значение height в какой либо системе счисления, например в px либо использовать flexbox.

    При адаптации sidebar прятался

    В гугл. Читать про класс бутстрап hidden-xs

    выезжал по кнопке

    В гугл. Запрос - "обучение javascript". После обучения опять в гугл, запрос - "offcanvas меню"
    Если совсем лень то можно прочитать вот эту статью, но без знания JS это конечно мало поможет.
    https://itchief.ru/lessons/bootstrap-3/bootstrap-o...
    Ответ написан
    Комментировать
  • Как сверстать такой круг?

    xtala
    @xtala
    Постигает Дзен
    Как сверстать такой круг?


    Открываешь люстру и верстаешь :D . Все эти приколы с версткой на CSS3 Гомера Симпсона всего лишь приколы и в жизни вряд ли применимы, т.к. ведут к неоправданному усложнению и сомнительному циклу поддержки.
    Ответ написан
    Комментировать
  • Как на изображение повесить изображения при наведении?

    xtala
    @xtala
    Постигает Дзен
    Логичнее воспользоваться возможностями SVG
    https://habrahabr.ru/post/127994/
    Ответ написан
    Комментировать
  • Можно ли сверстать такое БЕЗ Flexbox?

    xtala
    @xtala
    Постигает Дзен
    Если я правильно понял речь идет о двух блоках строго центрированных. Такое спокойно можно сделать с помощью подключенного бутстрап`а и его классов. Т.к. колонок по умолчанию в бутстрап 12, то классам надо задать размерность 6, т.е. .col-lg-6, .col-md-6, .col-sm-6 и .col-xs-6, для обоих блоков соответственно. Если размерность нужна меньше 6, то можно задать и по три, но для центровки по центру придется добавить классы push и pull, т.е к блокам нужно добавить классы
    .col-lg-push-3, .col-md-push-3, .col-sm-push-3, .col-xs-push-3
    к левому блоку с размерностью 3 и
    .col-lg-pull-3, .col-md-pull-3, .col-sm-pull-3, .col-xs-pull-3
    к правому блоку с размерностью три.
    Так много классов надо для обеспечения адекватного отображения блока на всех экранов, от FullHD до мобильных.
    UPD. В комментариях речь идет о скролах, но это просто лирика. Просто блокам надо добавить CSS свойство
    overflow: scroll;
    Ответ написан
  • Минимальное применение bootstrap 4?

    xtala
    @xtala
    Постигает Дзен
    применение bootstrap 4?

    Бутстрап 4 еще находится в разработке или стадии альфа версии. Ты разработчик?

    что нужно обязательно брать из bootstrap ?

    Если в голове возникает слово обязательно попробуй себя в армии. Шутка.
    Слово обязательно не существует в веб-дизайне, есть слово рекомендовано. А так ли это решать только тебе. Или техническому руководителю.
    Ответ написан
    1 комментарий
  • Какая разница между width и max-width?

    xtala
    @xtala
    Постигает Дзен
    width читай как "дана ширина такая то" , max-width читай как "расширяем ДО максимальной ширины такой то "
    Ответ написан
    Комментировать
  • Тестирование верстки сайта в 4K без монитора 4K?

    xtala
    @xtala Автор вопроса
    Постигает Дзен
    Тривиального решения задачи нет. Ошибка многих начинающих (и меня тоже), то что физическое разрешение мониторов принимается за CSS разрешение.
    На самом деле как подсказал DevMan мониторы с ретина дисплеем в большинстве случаев работают как FullHD мониторы с соотношением x/2, где x
    физическая ширина монитора, в полном разрешение на таких мониторах работать в web затруднительно. Теперь ответы по существу:

    1. В связи с чем вопрос как провести тестирование верстки сайта в 4K без монитора 4K программными средствами?


    -- Отладчик бразуера Chrome. Открываем панель разработчика, включаем адаптивный вид, задаем дополнительный девайс
    класса desktop с размерами 1920 * 1080. Примерно так и будет выглядеть сайт на ретине дисплее с физическим разрешением 3840
    Так же хочу предупредить, что в режиме responsive, некоторые сайты отображаются неверно (Например Хабр полностью прилипает по краям, а в реальности как и Toster центрируется).
    Поэтому надо задавать именно через устройство, а не вбивать значения в режиме responsive.
    У этого способа есть фатальный недостаток, при таком разрешении сайт масштабируется в меньшую сторону,
    что не позволяет разглядеть мелкие детали, а если увеличить масштаб до 100% показывается только верхний левый угол сайта, но нельзя прокручивать его по сторонам,
    чтобы разглядеть во всех деталях. Поэтому этот способ подойдет только для обозрения сайта на больших разрешениях с "высоты птичьего полета".
    -- Отладчик брузера Firefox на удивление именно он наиболее корректно отображает сайты на таких разрешениях и в отличии от Chrome позволяет прокручивать их по сторонам, чтобы разглядеть все детали. Пожалуй этот способ самый приемлимый.
    -- Сайт ami.responsivedesign.is/# неплохой сервис, позволяет быстро сделать презентацию как выглядит сайт на разных устройствах, в том числе и на больших мониторах, но есть два недостатка:
    1) Большой монитор мака отображает сайт в CSS разрешении 1600*992, а не 1920 * x, наверное это связанно с тем, что последнее обновление сайта было в 2013 году.
    2) Некоторые сайты не грузятся (например Хабр), возможно это связанно с какими то скриптами
    -- Сайт quirktools.com/screenfly
    Тоже что и предыдущий пример. Немного удобней. Недостаток тот же. У меня отказался грузить некоторые сайты. Например хабр.
    Как плюс можно отметить расшаривание ссылки, что может пригодиться для обмена мнениями с удаленным разработчиком или заказчиком.
    -- https://www.browserstack.com
    Предоставляет даже реальные устройства в Live режиме(или эмулированные?). Недостаток один -- платный. Правда есть триал, во время триала позволяют пользоваться устройствами 30 минут и не всеми браузерами.

    2. Подойдет ли встроенный отладчик Chrome?


    Подойдет, но не совсем, см п1. лучше использовать Firefox.

    3.Сайт сверстанный на каноничном бутстрап выглядит как несчастная полоска в 1170 пикселей или viewport масштабирует сайт до читабельного размера?


    Отображается как на мониторе 1920 * X . Выглядит вполне прилично. Конечно, если бы такие мониторы использовались в реальном разрешении сайты на бутстрап в развернутом окне выглядели бы как танковая щель.

    4. Пользователем таких мониторов постоянно приходится масштабировать сайты?


    Нет.

    5. Может есть более удобный сервис тестирования верстки в больших разрешениях?


    Самые удобные сервисы перечисленый в п1. Сколько я ни старался удобнее не нашел.

    В заключение пара полезных статей по верстке в больших разрешениях:
    Рассуждения об адаптации верстки для больших экранов, статья старая, но актуальность не потеряла:
    https://web-standards.ru/articles/big-screens/

    Тренды экранов на текущий момент:
    https://www.openstat.com/counter:meta/trends/repor...

    Адаптируем графику под Retina экран
    https://habrahabr.ru/post/139682/
    Статья правда написана 5 лет назад непонятно насколько сейчас она актуальна.

    Оптимизация графики для Retina-экранов
    https://habrahabr.ru/post/150071/

    P.S. Отдельное спасибо DevMan за терпение.
    Ответ написан
    2 комментария
  • Конструктор багетной рамы, какие варианты есть?

    xtala
    @xtala
    Постигает Дзен
    а есть только такие прямоугольные куски багетов

    Можно попробовать сделать из них бесшовные текстуры и уже дальше работать с ними. Чтобы сымитировать багет, вокруг фотографии нужно сделать 4ре блока div со свойство skew чтобы имитировать скос багета https://www.w3schools.com/css/tryit.asp?filename=t... , задать направление бекграунда X или Y оси, а так же масштабировать сам бекграунд, т.е рисунок багета, чтобы он не выглядел слишком крупным или мелким.
    Ответ написан
    2 комментария
  • Тег q - нужен ли?

    xtala
    @xtala
    Постигает Дзен
    Поисковики это не артемий лебедев, а поисковый робот. Он не человек и не обученная дизайнерскому ремеслу нейросеть, ему вообще похрен как страница выглядит. Лишь бы она более менее соответствовала стандартам W3c, быстро грузилась, не использовала грязные приемы SEO и не распространяла зловредов.
    Кавычки присущие тому или иному языку нужны как дизайнерский прием для качественной верстки. Считается хорошим тоном у снобов и хипстеров . Большинству вообще пофиг как они выглядят.
    Если есть задача сверстать действительно качественный текст, так чтобы Лебедев глаза не выкалывал идем к нему же https://www.artlebedev.ru/kovodstvo/sections/104/ читаем, проникаемся его стратосферным ЧСВ, там же есть инструмент которым кавычки поковырять https://www.artlebedev.ru/tools/typograf/
    Если пофиг, то пофиг. Поисковику тоже.
    Ответ написан
    Комментировать
  • Как сделать, чтобы цвет плавно менялся, когда прокручиваешь страницу?

    xtala
    @xtala
    Постигает Дзен
    Используется библиотека Jquery color animate, если верить отладчику.
    Вот здесь подробней:
    https://jqueryui.com/animate/
    З. Ы учитесь пользоваться браузерным дебагером, многие вопросы отпадут сами собой.
    Ответ написан
    Комментировать
  • Как сверстать такую линию?

    xtala
    @xtala
    Постигает Дзен
    Самый простой путь это воспользоваться возможностями SVG. Скорее всего вам предложат еще пару способов с помощью бордеров, скругленных углов и других изворотов CSS3, но это будет не однозначное решение, которое еще не известно как поведет себя при масштабировании окна браузера, а так же при использовании каких-то нестандартных браузеров. Т.е может пострадать кроссбраузерность.
    Ответ написан
    Комментировать
  • При изменение сайта, браузер его кеширует и изменения не видны. Как это исправить?

    xtala
    @xtala
    Постигает Дзен
    Обновляй сайт с помощью Ctrl-R и все будет видно.
    Ответ написан
    Комментировать
  • Что изучать верстальщику и в каком порядке?

    xtala
    @xtala
    Постигает Дзен
    — Куда мне отсюда идти?
    — А куда ты хочешь попасть?
    — А мне все равно, только бы попасть куда-нибудь.
    — Тогда все равно куда идти. Куда-нибудь ты обязательно попадешь.
    "Алиса в стране чудес" Л. Кэрролл
    Ответ написан
    Комментировать
  • Как вы делаете иконки для пунктов меню?

    xtala
    @xtala
    Постигает Дзен
    В 2017 году эти проблемы успешно решает иконочный шрифт. Например всем известный fontawesome.io .
    Ответ написан
    Комментировать
  • Как сверстать адаптивный интерфес блоков так?

    xtala
    @xtala
    Постигает Дзен
    Отменить свойствоfloat: right;, т.е прописать свойствоfloat: none; и дело в шляпе.
    Ответ написан
    1 комментарий
  • Как изменить li при наведении?

    xtala
    @xtala
    Постигает Дзен
    Как это обойти?

    Календарь это ничто иное как таблица, <li> используется для списков, поэтому на мой взгляд просто не подходит для календаря.
    Верстаете календарь c помощью <table> и далее управляете элементами таблицы по своему вкусу. При наведении на элемент таблицы отрисовываете бордер с CSS3 свойством border-radius:50%
    Как то так, но конечно у вас могут быть какие то свои соображения.
    Ответ написан
    Комментировать
  • Как поменять цвет в bootrap 4?

    xtala
    @xtala
    Постигает Дзен
    Но не могу найти те классы, которые отвечает за цвета в меню. (обычный, при наводке, активный). Пытался всякие использующие классы тут присваивать новые стили. но без толку. какой серым была, таким и остался.

    Судя по всему вам надо сделать шаг назад и попробовать толком освоить CSS и его правила. В частности понять что такое приоритет (или вес) стиля элемента и как он считается, а так же как его поднимать. Неплохо было бы еще изучить средства отладки встроенные в браузер, чтобы понимать какое свойство отвечает за выбранный элемент.
    В данном случае страницу надо открыть в браузере ткнуть правой кнопкой мышки --> просмотреть код, на интересующий элемент и понять каким правилом CSS он описывается. Затем создать для этого элемента свое правило с более высоким приоритетом. Самый простой путь присвоить правилу свойство !important, но это плохая практика, которая простительна только новичкам, т.к. при дальнейшей доработке это свойство может смешать все карты.
    Подробнее про приоритеты стиля элемента здесь:
    htmlbook.ru/samcss/kaskadirovanie
    Ответ написан
    2 комментария
  • Можно ли сделать такую надпись в html без использования картинок?

    xtala
    @xtala
    Постигает Дзен
    Нарисуйте ее в SVG. SVG это вроде как не картинка а набор правил и векторной математики по которым браузер отрисовывает и рендерит самостоятельно какое либо изображение и оно масштабируемо. Но вообще странное желание. Производительность при такой реализации упадет ниже плинтуса, а Гугл выпишет вам счастливый билет на сотую страницу выдачи, т.к. оптимизация и скорость работы сайта влияют на его ранжирование.
    Ответ написан
    Комментировать