Jump to content
  • 0

Отступ в заголовке.


Bandyy
 Share

Сколько вы в этой области?  

7 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Question

Всем привет. Я новый пользователь вашего форума. Будем надеяться, что он поможет расставить некоторые точки над и.

...

Столкнулся с проблемой, может это не проблема и есть альтернативное решение, но я его пока не нашел.

В заголовке второго уровня, мне нужен какой либо отступ, допустим 10px. Если его делать с помощью маргин или паддинг, то он смещается вместе с бордером который идет с низу.

Есть альтернативные варианты отступа, без "съезжания" нижнего бордера. Или только использовать спец.символ "nbsp"?


li > h2{
border-bottom:2px dashed #222;
color:#66C;
}
li > p{
text-indent:1em;
}
</style>
</head>

<body>

<div id="main">
<div class="main2">
<ol class="steep">
<li>
<h2>    Title</h2>
<p> I'm write this text,befo title</p>
</li>

<li>
<h2>    Title2</h2>
<p>One more text, for test</p>


</li>

</ol>

Edited by Bandyy
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

margin не влияет на положение границ, потому что в блочной модели он идет за ними. Так что добавляйте margin-bottom: 10px;

Если отступ слева требуется, то вы же используете text-indent, добавьте его к h2.

Link to comment
Share on other sites

  • 0
margin не влияет на положение границ, потому что в блочной модели он идет за ними. Так что добавляйте margin-bottom: 10px;

Если отступ слева требуется, то вы же используете text-indent, добавьте его к h2.

Если "text-indent" добавить то строка сдвигается вместе с маркером.

Нужен альтернативный вариант <_<

При маргин-лефт, сдвигается вместе с нижним бордюром.

Паддинг тоже отпадает.

Link to comment
Share on other sites

  • 0

h_1296736105_41282ce616.png

Изображения с отступом, спецсимволом.

h_1296736167_aa64bb760f.png

Изображения с отступом text-indent:1em.

Съезжает маркер вместе с текстом.

h_1296736209_3063d24e25.png

Съезжает нижний бордюр вместе с текстом.

Вопрос заключался в следующем. Чем можно сделать "красную строку" кроме спец символа, неразрывного пробела.

решил проблему...

Link to comment
Share on other sites

  • 0
В IE7-8 действительно сдвигаются номера, в IE9 и FF они остаются на месте. Но padding-left то должно работать везде.

padding-left для h2 и никаких спецсимволов не нужно

li h2 {
border-bottom:2px dashed #222;
color:#66C;
padding-left: 10px; // внутрений отступ в h2
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy