Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 сверху и низу пикселей, то не оч смотрится, особенно с маленькими заголовками.
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2012, 00:27
Профессор
Посмотреть профиль Найти все сообщения от Антон Крамолов
 
Регистрация: 11.04.2012
Сообщений: 255

h1, h2, h3, h4, h5, h6 {
    margin: 10px 0 20px;
}


http://gyazo.com/b5a38828e472a694c37...png?1343592754

Так вроде нормально
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2012, 00:58
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 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.
Ответить с цитированием
  #4 (permalink)  
Старый 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. Логике никакой не поддаются
Ответить с цитированием
  #5 (permalink)  
Старый 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;
}


Так нормалек?
Ответить с цитированием
  #6 (permalink)  
Старый 30.07.2012, 01:59
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Антон Крамолов,
Ты вопрос сначала сформулируй, а то я до сих пор не догоняю что ты хочешь услышать?

Сообщение от Антон Крамолов
Так нормалек?
Не знаю, а как нужно? Наверное нормалек.

Сообщение от Антон Крамолов
Как вообще правильно отступы задать чтобы нормально смотрелось все?
Задать, проверить смотрится всё? Если всё смотрится, то значит всё нормалек.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #7 (permalink)  
Старый 30.07.2012, 03:41
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

Дело в том, что у нормальных людей сначала дизайн рисует дизайнер. А код просто приводится в соответствие с дизайнерской задумкой. Вашей проблемы - не существует.
__________________
29375, 35
Ответить с цитированием
  #8 (permalink)  
Старый 01.08.2012, 04:26
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Автор наверно имел в виду типографику.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос касательно незаполняемости блока. 0931454574 (X)HTML/CSS 5 10.06.2011 10:39