powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобраться, откуда берется трехпиксельный отступ сверху?
6 сообщений из 6, страница 1 из 1
Помогите разобраться, откуда берется трехпиксельный отступ сверху?
    #39122763
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
* { font-family: inherit; font-size: inherit; padding: 0; margin: 0;}
html, body { height: 100%; }
body { font-family: "Verdana", "Geneva", sans-serif; background-color: #FFF; color: #333; }
header, footer, nav, aside, main, section, article, summary, details, figcaption, figure, time { display: block; }

#wrapper
{
	display: table;
	border-collapse: collapse;
	height: 100%;
	width: 100%;
	min-width: 300px;
}
#wrapper > #header, #wrapper > #navbar, #wrapper > #main, #wrapper > #footer
{
	display: table-row;
}

#header
{
	background: #EEF;
	border-bottom: 1px solid #999;
}
#header > #header-body
{
	display: table-cell;
	vertical-align: middle;
	padding: 2px 4px;
}

#footer
{
	background: #EFE;
	border-top: 2px solid #999;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8pt;
	line-height: 120%;
	vertical-align: middle;
}
#footer > #footer-body
{
	display: table-cell;
	padding: 0.5ex 0;
	text-align: center;
	white-space: nowrap;
}

#navbar
{
	background: #EEE;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
	vertical-align: middle;
}
#navbar > #navbar-body
{
	display: table-cell;
	padding: 0ex 4px;
}

#main
{
	height: 100%;
}
#main > #main-body
{
	display: table-cell;
}

#main-wrapper
{
	position: relative;
	display: table;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	height: calc(100% - 2px);
}
#main-wrapper > #content
{
	display: table-cell;
}
#main-wrapper > #content > div, #main-wrapper > #sidebar > div
{
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0.5ex;
}

#sidebar
{
	display: table-cell;
	visibility: visible;
	width: 30ex;
	background-color: #FFE;
	border-left: 2px solid #CC9;
}
#sidebar > #sidebar-body
{
	display: block;
}

#content-body
{
	background-color: #ee9;
}

#sidebar-body > .title
{
	font-size: 110%;
	font-weight: bold;
	color: #660;
}

</style>
</head>
<body>

<div id="wrapper">

	<header id="header">
		<div id="header-body">
			header
		</div><!-- #header-body -->
	</header><!-- #header -->

	<nav id="navbar">
		<div id="navbar-body">
			menu
		</div><!-- #navbar-body -->
	</nav><!-- #navbar -->

	<div id="main">
		<div id="main-body">
			<div id="main-wrapper">
				<main id="content">
					<div id="content-body">
						content
					</div><!-- #content-body -->
				</main><!-- #content -->
				<aside id="sidebar">
					<div id="sidebar-body">
						<div class="title">sidebar</div>
					</div><!-- #sidebar-body -->
				</aside><!-- #sidebar -->
			</div><!-- #main-wrapper -->
		</div><!-- #main-body -->
	</div><!-- #main -->

	<footer id="footer">
		<div id="footer-body">
			footer
		</div><!-- #footer-body -->
	</footer><!-- #footer -->

</div><!-- #wrapper -->

</body>
</html>



Почему-то на этой странице у #content трехпиксельный отступ сверху.
Причем padding и margin равны нулю, но визуально отступ откуда-то отображается.
Если для #sidebar-body > div.title убрать font-size:110%, тогда отступ исчезает.
Но я не могу понять, как может влиять блочный элемент внутри блочного элемента внутри table-cell на другой table-cell?
________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
Помогите разобраться, откуда берется трехпиксельный отступ сверху?
    #39123291
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

#content{vertical-align:top;} помогает.
...
Рейтинг: 0 / 0
Помогите разобраться, откуда берется трехпиксельный отступ сверху?
    #39123476
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, не догадался сам вертикальное выравнивание проверить.
...
Рейтинг: 0 / 0
Помогите разобраться, откуда берется трехпиксельный отступ сверху?
    #39123479
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему это от font-size проявляется?
...
Рейтинг: 0 / 0
Помогите разобраться, откуда берется трехпиксельный отступ сверху?
    #39124053
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.А почему это от font-size проявляется?
чьи-то величины с чем-то не дружат.. :| конкретнее нужно смотреть..
...
Рейтинг: 0 / 0
Помогите разобраться, откуда берется трехпиксельный отступ сверху?
    #39129083
nomono
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо ребят, ломал голову 2 дня. Все оказалось просто!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобраться, откуда берется трехпиксельный отступ сверху?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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