- 0
Расположение инлайновых тегов друг над другом
-
Similar Content
-
By SnowSilver
Почему line-height на высоту inline элемента не влияет, а на inline-block влияет ?
Например изначально, при дефолтном размере шрифта в 16px, высота строки в хроме показывает 18.18px. И если применим line-height: 1; - то высота не изменится.
А если мы превратим строчный элемент в inline-block, тогда высота уменьшается до 15.45px - и тогда высота строки равняется почти размеру шрифта. Хотя line-height: 1 это множитель шрифта, по идеи в моем понимание высота должна равняться 16px, а не 15.45.
Эти значения получены у не стандартного шрифта... Но это сути не меняет.
Небольшая заготовка - https://codepen.io/anon/pen/Qxpgoe. Правда там у строчного элемента изначально 17px , а у инлайн блока после установки line-height:1 - 16px.
-
By SnowSilver
При дефолтном шрифте в 16 px, между блоками inline-block 4px отступа.
Имеем такую верстку:
Результат в хром версии 61:
Отступа между псевдоэлементов before - inline-block который у нас в ширину в 1px и и первым блоком нету, но отступ должен быть!
но если в хроме, в панели разработчиков, в DOM, у псевдоэлемента before выключить display: inline-block и включить, то станет нормально отображаться, попробуйте)
пример:
а вдругих браузерах сразу корректно отобразится
что думаете на сей счет ?
такой косяк с отступом проявляется только с псевдоэлементом inline-block и только в хром с большущим подозрением именно 61 версией...
-
By Goodman-77
Здравствуйте!
Помогите пожалуйста, разобраться.
Известно, чтобы убрать пробелы между элементами - display: inline-block;
Достаточно обнулить у всех элементов *font-size: 0;
Но возникает вопрос - как в этом случае задать относительный шрифт (em, rem, %) внутри элементов inline-block, если font-size обнулен на глобальном уровне?
Получается верстка с помощью свойства display не подходит для резиновых шрифтов или всё-таки есть какие-то способы?
-
By Anechka
Здравствуйте! Будьте добры, подскажите пожалуйста как сделать такую вещь...
Есть два радио переключателя. Если выбрать один то определённый div у которого был display none становится display block, если нажать на другой то первый блок должен снова становиться display none а новый уже display block. Мне нужен самый примитивный вариант реализации такой вещи. Я искала но находила примеры с jQuery но грузить всю библиотеку для такой простой вещи как то не хочется - это не правильно.
Спасибо!
-
By LordGuard
Нужно расположить блоки, как на макете. Сделал блоки, присвоил им inline-block и 2 строка началась на уровне высокого блока, который должен занимать 2 строки. Что с этим делать?
-
Question
Ge1i0N
Что надо изменить в данной конструкции чтобы время и текст были друг над другом, оба блока растягивались по количеству содержимого, блоки были по центру страницы?
Дума, ничего хорошего не надумал. Что я не учёл?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.