Показать сообщение отдельно
  #1 (permalink)  
Старый 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 сверху и низу пикселей, то не оч смотрится, особенно с маленькими заголовками.
Ответить с цитированием