powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странный отступ сверху у inline блока
6 сообщений из 6, страница 1 из 1
Странный отступ сверху у inline блока
    #39808914
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как убрать странный отступ сверху внутреннего блока DIV (см. картинку)?

Код: html
1.
2.
3.
4.
5.
<div style="border: 1px solid red; display: inline-block;">
	<div style="font-size: small; display: inline-block; background: blue;">
		Тест:
	</div>
</div>
...
Рейтинг: 0 / 0
Странный отступ сверху у inline блока
    #39808926
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тоже самое реализовано через таблицу. Никаких непонятных отступов нет.
Возникает вопрос: откуда у всего мира такая любовь к блочной верстке? Дань моде?
Через таблицу тоже самое реализуется проще и без глюков:

Код: html
1.
2.
3.
4.
5.
6.
7.
<table style="border: 1px solid red;">
	<tr>
		<td style="background: blue;">
			Текст
		</td>
	</tr>
</table>
...
Рейтинг: 0 / 0
Странный отступ сверху у inline блока
    #39808930
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опытным путем определил, что отступ был из-за свойства font-size: small;
Но при использовании table нет такого глюка. При задании в td свойства font-size: small; никаких отступов нет.
...
Рейтинг: 0 / 0
Странный отступ сверху у inline блока
    #39808935
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Смирнов,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    <div style="border: 1px solid red; display: inline-block;">
        <div style="font-size: small; display: inline-block; background: blue;">
            Тест:
        </div>
    </div>
    <div style="border: 1px solid red; display: inline-flex;">
        <div style="font-size: small; display: inline-block; background: blue;">
            Тест:
        </div>
    </div>

    <div style="border: 1px solid red; display: inline-block;">
        <div style="font-size: small; /*display: inline-block;*/ background: blue;">
            Тест:
        </div>
    </div>
...
Рейтинг: 0 / 0
Странный отступ сверху у inline блока
    #39809054
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, во всех 3-х случаях все равно белая полоса. Уже понял, что она из-за font-size: small, но если даже уберу, и заменю внутренний <DIV> на <INPUT type="text'>, то все равно отступ будет и ничем не убирается.
А при использовании <td><input></td> нет никакого отступа.
Пробовал <div style="display: table-cell;">, да полосы уже нет. Но все равно не вижу в этой ситуации преимущества <div> перед <td>. Вложенных тегов столько же, ещё и кучу стилей надо указать.
...
Рейтинг: 0 / 0
Странный отступ сверху у inline блока
    #39809294
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если попробовать font-size: small на внешнем диве?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странный отступ сверху у inline блока
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]