30.07.2012, 00:23
|
Профессор
|
|
Регистрация: 11.04.2012
Сообщений: 255
|
|
Вопрос касательно применения полиграфии в вебе
Решили сделать все по уму. С нуля.
Сверстал простенькую страницу.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/page.css">
</head>
<body>
<div id="page">
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</body>
</html>
Создал reset.css
Код:
|
* {
margin: 0;
padding: 0;
outline: 0;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
fieldset, img {
border: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th, td {
vertical-align: top;
}
th, capiton {
font-weight: normal;
text-align: left;
}
:focus {
outline: 0;
}
::-moz-focus-inner {
border: 0;
}
[unselectable=on] {
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
} |
Стиль самой страницы
page.css
Код:
|
html {
background: url(../img/grid.png) repeat-y center; /* построил сетку */
}
body {
color: #000;
text-align: center;
}
body, button, input, select, textarea {
font: 12px/1.5em Tahoma;
}
h1, h2, h3, h4, h5, h6 {
margin: 1.2em 0;
}
p, ol, ul {
margin: 10px 0;
}
ol, ul {
padding-left: 20px;
}
#page {
width: 940px;
margin: 10px auto;
padding: 0 10px;
text-align: left;
} |
http://gyazo.com/de0e57ce115f7360f26d3870bf505cb4 вот так выглядит
С вертикальной сеткой все более менее понятно, а горизонтальные направляющие какие-либо нужны? Как вообще правильно отступы задать чтобы нормально смотрелось все? Вот я отступы задал по 10 пикселей, с абзацами все ок смотрится, а вот с заголовками нет, если им задать маргины по 20 сверху и низу пикселей, то не оч смотрится, особенно с маленькими заголовками.
|
|
30.07.2012, 00:58
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от Антон Крамолов
|
отступы задать чтобы нормально смотрелось все? Вот я отступы задал по 10 пикселей, с абзацами все ок смотрится, а вот с заголовками нет, если им задать маргины по 20 сверху и низу пикселей, то не оч смотрится, особенно с маленькими заголовками.
|
отступы обычно задают пропорционально от ширины(слево справо) в em (от 0.6em до 1.2em) типовое 1em
и фиксированно сверху снизу в px
Заголовки на punbb
/* A3.4 */
.punbb h1, .punbb h2, .punbb h3 {
font-size: 1em;
font-weight: bold;
padding: 8px 1em 8px 1em;
}
Последний раз редактировалось Deff, 30.07.2012 в 01:00.
|
|
30.07.2012, 01:14
|
Профессор
|
|
Регистрация: 11.04.2012
Сообщений: 255
|
|
Сообщение от Deff
|
отступы обычно задают пропорционально от ширины(слево справо) в em (от 0.6em до 1.2em) типовое 1em
и фиксированно сверху снизу в px
Заголовки на punbb
/* A3.4 */
.punbb h1, .punbb h2, .punbb h3 {
font-size: 1em;
font-weight: bold;
padding: 8px 1em 8px 1em;
}
|
На Википедии смотрел, там у параграфов margin 5px 0 6px у заголовков h1 пару пкселей у h2 - 5, h3- 11. Логике никакой не поддаются
|
|
30.07.2012, 01:21
|
Профессор
|
|
Регистрация: 11.04.2012
Сообщений: 255
|
|
http://gyazo.com/5cdbfce033e4f5f94ebd89d8fe39b739
html {
background: #000 url(../img/grid.png) repeat-y center;
}
body {
color: #000;
text-align: center;
}
body, button, input, select, textarea {
font: 13px/1.5em Arial;
}
h1, h2, h3 {
margin: 12px 0;
}
p, ol, ul {
margin: 10px 0;
}
ol, ul {
padding-left: 20px;
}
#page {
width: 940px;
margin: 10px auto;
padding: 0 10px;
text-align: left;
}
Так нормалек?
|
|
30.07.2012, 01:59
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Антон Крамолов,
Ты вопрос сначала сформулируй, а то я до сих пор не догоняю что ты хочешь услышать?
Сообщение от Антон Крамолов
|
Так нормалек?
|
Не знаю, а как нужно? Наверное нормалек.
Сообщение от Антон Крамолов
|
Как вообще правильно отступы задать чтобы нормально смотрелось все?
|
Задать, проверить смотрится всё? Если всё смотрится, то значит всё нормалек.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
30.07.2012, 03:41
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,587
|
|
Дело в том, что у нормальных людей сначала дизайн рисует дизайнер. А код просто приводится в соответствие с дизайнерской задумкой. Вашей проблемы - не существует.
__________________
29375, 35
|
|
01.08.2012, 04:26
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Автор наверно имел в виду типографику.
|
|
|
|