Html before after: ::before / ::after | CSS-Tricks

css :before :after display chrome safari bug: ru_webdev — LiveJournal

css :before :after display chrome safari bug: ru_webdev — LiveJournal ?
Category:
  • IT
  • Cancel
Полностью так и не понял почему так:
В блоке слева от центруемого текста должна быть маленькая иконка.

<div>Текст</div>

.class-1 {    
     position: relative;
     text-align: center;
     width: 200px;
}
.class-1:before {
     background: url(«../images/pic.png») no-repeat left top;
     content: «»;
     height: 10px;
     margin: 0 0 0 -30px;
     position: absolute;
     width: 20px;
}

Так понимают только браузеры: FF, Opera, IE.

А в Google Chrome и Apple Safari иконка пристыковывается от левого края блока, а не от инлайного текста.

Чтобы сделать как нужно потребовалось добавлять дополнительный(лишний) инлайновый блок, а в css обязательно указать для псевдоэлемента display: block.

<div><a href=»#»>Текст</a></div>

.class-1 {   
     text-align: center;
     width: 200px;
}
.class-2 {    
     position: relative;
}
.class-2:before {
     background: url(«../images/pic.png») no-repeat left top;
     content: «»;
     display: block;
     height: 10px;
     margin: 0 0 0 -30px;
     position: absolute;
     width: 20px;
}

Вот жжишь, теперь Опера отвалилась, пришлось хак писать:
html>/**/body noindex:-o-prefocus, html>/**/body .class-2:before { display: inline; }
Что забавно выглядит, без хака не работает, а если проинспектировать элемент, опера пишет ему display: block.

По идее всё логично, но жалко мусорить лишним блоком.

Ну собственно и вопрос — можно ли обойтись одним только блоком?
Может я что-то всё же пропускаю.

Пытался ставить псевдоэлементу display: inline, но в этом случае ничего не отображалось, думал в этом случае контенту=пробел присвоить, и его ширину и высоту растянуть до размеров иконки падингами, но решил что это слишком.

Subscribe

  • что за конструкция?

    Вот прям тут, в жж link rel=»stylesheet» type=»text/css» href=»…

  • Подработка в свободное время (PHP/MySQL)

    Всем доброго дня! Давно мечтали найти ответственного человека со знанием PHP/MySQL для выполнения небольших, но постоянных (а бывает, и больших, но…

  • Shuchkin\SimpleMail

    Делюсь альтернативой PHPMailer, легким почтовым классом, которым очень давно пользуюсь и допилил за несколько лет до нормального опенсорса: $mail =…

Photo

Hint http://pics.livejournal.com/igrick/pic/000r1edq

  • 22 comments
    • 22 comments
    • что за конструкция?

      Вот прям тут, в жж link rel=»stylesheet» type=»text/css» href=»…

    • Подработка в свободное время (PHP/MySQL)

      Всем доброго дня! Давно мечтали найти ответственного человека со знанием PHP/MySQL для выполнения небольших, но постоянных (а бывает, и больших, но…

    • Shuchkin\SimpleMail

      Делюсь альтернативой PHPMailer, легким почтовым классом, которым очень давно пользуюсь и допилил за несколько лет до нормального опенсорса: $mail =…

    Адаптивный слайдер изображений «До и После» для веб-сайта HTML

    Покажите, как на самом деле работают ваши продукты и услуги, и увеличьте доход

    Описание

    До и после Слайдер от Elfsight поможет вам составить заманчивые и эффективные фотографии для вашего сайта. Клиенты могут обнаружить все эффекты, которые приносят ваши товары или услуги. Просто загрузите две фотографии в слайдер «До и после» для HTML, и они будут показаны с разделителем, который перемещается, чтобы наблюдать за изменением. Вы можете вставлять неограниченное количество слайдов, каждый со своей подписью. Направление разделителя может быть горизонтальным или вертикальным, и вы можете выбрать наилучшее соотношение сторон изображения. У ваших пользователей не будет другого выбора, кроме как совершить покупку, как только они увидят реальный результат| вашей продукции!

    Запустите ползунок до и после, чтобы более эффективно достигать пиков вашего бизнеса!

    Мы предлагаем практичные и несложные функции, посмотрите некоторые из них:

    • Формируйте любое количество пар фотографий До и После
    • Вставка подписей с настройками форматирования текста к каждому слайду
    • Два макета: список и карусель
    • Горизонтальное или вертикальное перемещение делителя
    • Щелчок и перетаскивание или просто наведение курсора для смещения разделителя
    • Пролистывание на сенсорных устройствах

    Протестируйте все функции персонализации в полнофункциональной демо-версии

    Как встроить слайдер «До и после» на мой HTML-сайт?

    Просто выполните приведенные ниже инструкции, чтобы вставить плагин.

    1. Воспользуйтесь нашим бесплатным конфигуратором и начните формировать собственный виджет.
      Найдите предпочтительную форму и функции инструмента и примените изменения.
    2. Скопируйте свой индивидуальный код, отображаемый в окне Elfsight Apps

      Как только настройка вашего персонального инструмента будет завершена, скопируйте эксклюзивный код в появившемся окне и сохраните его для дальнейшего использования.
    3. Начните использовать инструмент на домашней странице HTML
      Поместите недавно скопированный код на свою веб-страницу и примените изменения.
    4. Готово! Интеграция полностью завершена
      Перейдите на свою страницу, чтобы узнать, как работает плагин.

    Если у вас есть вопросы или вы столкнулись с некоторыми сложностями, не стесняйтесь писать в нашу службу поддержки. Наши консультанты готовы помочь вам со всеми вопросами, которые могут у вас возникнуть по продукту.

    Как добавить слайдер «До» и «После» на мой HTML-сайт?

    Создание виджета происходит на веб-сайте Elfsight, и вам не нужно кодировать. Откройте нашу онлайн-демонстрацию, чтобы сформировать свой персональный виджет, получить код и вставить его на свой сайт.

    Лучшие примеры использования интеграции слайдера изображений «До и после»

    Мы предоставляем вам множество вариантов персонализации: полноразмерные виджеты для размещения в области контента, плавающие плагины с функцией прокрутки, миниатюры для нижнего колонтитула, заголовка и все виды вертикальных возможностей для боковых панелей и меню.

    Можно ли с помощью вашего редактора создать слайдер для ретуши или простого сравнения?

    Вы можете формировать любые модификации виджета. В вашем распоряжении множество макетов в редакторе, и все они могут быть быстро изменены так, как вам нужно.

    Цены

    14-дневная гарантия возврата денег. Без риска, вы можете отменить в любое время.

    Приложения Elfsight

    Кроссплатформенное ПО

    от $0 / месяц

    начать с бесплатного плана

    Неограниченное количество доменов

    Бесплатная и своевременная поддержка

    Бесплатная помощь по установке

    Отличное предложение для нескольких приложений

    Легко редактировать

    Добавить на сайт

    Когда и как мыть руки | Мытье рук

    Español (испанский) | Распечатать

    1. Cuándo y cómo lavarse las manos
    2. اپنے ہاتھوں کو کب اور کیسے دھوئیں
    3. 何时以及如何洗手
    4. Quando e como lavar as suas mãos
    5. কখন এবং কীভাবে আপনার হাত ধোবেন
    6. متى وكيف تغسل يديك
    7. Quand et comment se laver les mains

    Мытье рук — один из лучших способов защитить себя и свою семью от болезней. Узнайте, когда и как нужно мыть руки, чтобы оставаться здоровым.

    Как распространяются микробы

    Мытье рук может сохранить ваше здоровье и предотвратить распространение респираторных и диарейных инфекций. Микробы могут передаваться от человека к человеку или с поверхностей людям, когда вы:

    • прикасаетесь к глазам, носу и рту немытыми руками
    • Приготовление или прием пищи и напитков немытыми руками
    • Прикосновение к поверхностям или объектам, на которых есть микробы
    • Сморкайтесь, кашляйте или чихайте в руки, а затем прикасайтесь к рукам других людей или обычным предметам
    Ключевые моменты времени для мытья рук

    Вы можете помочь себе и своим близким оставаться здоровыми, часто мойте руки, особенно в это ключевое время, когда вы можете заразиться и распространить микробы:

    • До, во время и после подготовки еда
    • До и после еды
    • До и после ухода на дому за больным рвотой или диареей
    • До и после обработки пореза или раны
    • После посещения туалета
    • После смены подгузников или уборки ребенка, который пользовался туалетом
    • После сморкания, кашля или чихания
    • После контакта с животным, кормом для животных или отходами животного происхождения
    • После обработки корма или лакомств для домашних животных
    • После прикосновения к мусору

    Если мыло и вода недоступны, используйте дезинфицирующее средство для рук с содержанием спирта не менее 60%, чтобы вымыть руки.

    Выполните пять шагов, чтобы правильно мыть руки

    Мыть руки легко, и это один из самых эффективных способов предотвратить распространение микробов. Чистые руки могут помочь предотвратить распространение микробов от одного человека к другому и в наших сообществах, включая ваш дом, рабочее место, школы и детские учреждения.

    Каждый раз выполняйте эти пять шагов.

    1. Смочите руки чистой проточной водой (теплой или холодной), закройте кран и намыльте руки.
    2. Вспеньте руки, потирая их вместе с мылом. Намыльте тыльную сторону ладоней, между пальцами и под ногтями.
    3. Трите руки не менее 20 секунд . Нужен таймер? Дважды напейте песню «С днем ​​рождения» от начала до конца.
    4. Тщательно промойте руки под чистой проточной водой.
    5. Вытрите руки чистым полотенцем или феном.

    Почему? Прочтите научную информацию, стоящую за рекомендациями.

    Используйте дезинфицирующее средство для рук, если вы не можете использовать мыло и воду

    Мытье рук с мылом и водой — лучший способ избавиться от микробов в большинстве ситуаций. Если мыло и вода недоступны, вы можете использовать дезинфицирующее средство для рук на спиртовой основе, содержащее не менее 60 % спирта. Вы можете узнать, содержит ли дезинфицирующее средство не менее 60% спирта, взглянув на этикетку продукта.

    Дезинфицирующие средства могут быстро уменьшить количество микробов на руках во многих ситуациях. Однако дезинфицирующие средства

    • не избавляют от всех типов микробов.
    • Дезинфицирующие средства для рук могут быть менее эффективными, если руки явно грязные или жирные.
    • Дезинфицирующие средства для рук могут не удалять с рук вредные химические вещества, такие как пестициды.

    Внимание! Проглатывание дезинфицирующего средства для рук на спиртовой основе может вызвать отравление алкоголем, если проглотить более двух глотков. Храните его в недоступном для маленьких детей месте и контролируйте их использование.

    Как использовать дезинфицирующее средство для рук
    1. Нанесите гелеобразный продукт на ладонь одной руки (прочитайте этикетку, чтобы узнать правильное количество).
    2. Покрытие все поверхности рук.
    3. Потрите руки и пальцы, пока они не высохнут. Это должно занять около 20 секунд.
    Информационные материалы CDC

    CDC предлагает материалы по укреплению здоровья , чтобы побудить детей и взрослых сделать мытье рук частью своей повседневной жизни.

    • Делитесь изображениями и сообщениями в социальных сетях.
    • Напечатайте наклейки и приклейте их к зеркалам в ванной.
    • Пропагандировать мытье рук во время Всемирного дня мытья рук, который отмечается ежегодно 15 октября.
    • Распространяйте информационные бюллетени, чтобы делиться информацией о гигиене рук для определенной аудитории.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *