Jump to content
  • 0

Верстка блока


artwalek
 Share

Question

Прошу помочь с дивной версткой блока с семантической точки зрения корректной.

Как на картинке.

0_cb7d_1d9f4d2_XL.jpg

HTML:

<div class="b-feedback">
<dl class="position">Текст 1
<dt class="line">
<i class="g-png">
<img alt="" src="pancil.jpg"; />
</i>
</dt>
<dd class="name">Текст 2</dd>
</dl>
</div>

В CSS прописываю так:

.b-feedback
{
clear: both;
}

.b-feedback .line
{
margin: 12px 0px 15px;
position: relative;
}

.b-feedback .g-png
{
position: absolute;
left: -30px;
top: 0.2em;
}

.b-feedback .name
{
margin: 0px 0px 25px 30px
}

В моем CSS проблема в линии под Текст 1, если вставить border-bottom для .b-feedback .line линия съезжает намного вниз.

Помогите пожалуйста.

Спасибо!

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Если я правильно понял, то вот попробуй:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello, artwalek</title>
<meta http-equiv="content-type" content="text/html; charset=windows-utf-8" />
<link rel="stylesheet" media="screen, projection" href="styles.css" />
</head>
<body>
<dl class="artwalek">
<dt>Текст 1</dt>
<dd>Текст 2</dd>
<dd>Текст 2</dd>
<dd>Текст 2</dd>
</dl>
</body>
</html>

.artwalek {
width: 200px;

}
.artwalek dt {
font-size: 1.5em;
text-align: center;
padding-bottom: 10px;
border-bottom: 1px solid #000;
}
.artwalek dd {
background: url("note.jpg") no-repeat left top;
height: 25px;
padding: 10px 0;
margin-top: 10px;
text-align: right;
}

Link to comment
Share on other sites

  • 0

Спасибо, но на мой взгляд ваш вариант не гибкий.

В случае если это единичный блок, то ваш вариант хорош, а если таких блоков больше одного, тут проблема, да картинку сувать в бэкграунд на мой взгляд неправильно.

Link to comment
Share on other sites

  • 0
да картинку сувать в бэкграунд на мой взгляд неправильно.

это на оборот правильно решение.. гораздо лучше чем просто img который можно выделить и который будет ипать мозг..

Link to comment
Share on other sites

  • 0

Хорошо.

Это так скажем тестовый вариант, если вместо:

— текст 1 будет Должность (Директор, к примеру)

— текст 2 будет ФИО

— вместо картинки фото директора

и таких людей будет скажем 10, как сверстать правильно?

Link to comment
Share on other sites

  • 0
Хорошо.

Это так скажем тестовый вариант, если вместо:

— текст 1 будет Должность (Директор, к примеру)

— текст 2 будет ФИО

— вместо картинки фото директора

и таких людей будет скажем 10, как сверстать правильно?

Инлайн стили уже отменили? :)

Link to comment
Share on other sites

  • 0

Я для себя лично так различаю картинку от бекграунда. Если это изображение, которое важно для повествования, которое очень бы не хотелось потерять при печати, которому, наконец, так и просится грамотный и вразумительный alt - тогда это IMG. Все остальное для себя отношу в элементы декоративного оформления, лишенные семантического смысла. И если уж изображение, допустим, попало в бекграунд, в этом случае ни в коем разе не аргумент, что придеца, дескать, придумывать какие-то классы и прочее.

Edited by Justnewone
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