Jump to content
  • 0

Инлайновый элемент переносится на другую строку без отступа


sublife
 Share

Question

Добрый день, образовалась такая проблема.

Есть заголовок с фоном (ссылка), у ссылки прописан padding:5px; и display:inline;

Но про переносе строки заголовка padding на другой строке слева и справа на предыдущей строке не отображается.

Наглядно:

44c0459eee1e4f912cd2cf95c23ca56f.jpg

Подскажите пожалуйста, как справиться с проблемой.

Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

И правильно делает, что не проставляется паддинг. Зачем вы назначаете инлайн-элементу по умолчанию (ссылке) display: inline;?

Может вам поможет display: inline-block;? А вообще хотелось бы посмотреть для чего вам все это нужно.

Link to comment
Share on other sites

  • 0
И правильно делает, что не проставляется паддинг. Зачем вы назначаете инлайн-элементу по умолчанию (ссылке) display: inline;?

Может вам поможет display: inline-block;? А вообще хотелось бы посмотреть для чего вам все это нужно.

При display: inline-block будет так, как вы понимаете:

3cc1960bb478cabc4c64816cec43d9ce.jpg

поэтому и поставили display: inline;

Надо не мне, так по макету...

Link to comment
Share on other sites

  • 0
А еще лучше покажите картинку того, что надо получить, а то я, например, смутно из ваших объяснений представляю, чего вы хотите.

923084a8ecbc2c42362f5220b4f5a9fb.jpg

на 2й строке отступ слева присутствовать должен, как и на первой

Link to comment
Share on other sites

  • 0
пропиши паддинг самому элементу, в котором лежит ссылка

так тоже извращались) не помогло(

я тебе написал, поставь отступ родителю

родитель div, которому я не поставлю дисплей: инлайн, тогда вообще каша получается

Тогда отступы будут без фона.

ставлю фон родителю div'у, но нужно, чтобы фон был не прямоугольный, а "обтекал" строку, как на рисунке в сабже

Link to comment
Share on other sites

  • 0
Так бордер родителю левый зеленый. И паддинг с сылки левый убрать

По-моему, топик зацикливается:

rash Дата Сегодня, 13:00

Поставьте толстый левый бордер цвета фона, и не надо паддингов.

Link to comment
Share on other sites

  • 0

бордер сработал

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xml:lang="en" lang="en">

<head>
<title>template</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<style type="text/css">
* {
margin: 0;
padding: 0;
font: 12px Tahoma;
}

body {
margin: 10px;
}

div {
width: 15%;
border: darkgreen 1px solid;
}

a {
background: red;
}

span {
display: block;
border-left: red 10px solid;
}
</style>

<script type="text/javascript">

</script>
</head>

<body>

<div>
<span><a href="#">text text text text text text text text</a></span>
</div>

</body>
</html>

Edited by Great Rash
Link to comment
Share on other sites

  • 0
Да вообще ТС уже переборщил, мало того, что задаче для детей, так ему ещё и вариантов уже понадавали море, пора бы уже воспользоваться друг

ну не так уж и для детей

Вариант с бордером подходит, не совсем правда (в верхней строке справа такой бордер не поставишь...)), но им воспользуюсь. Всем спасибо!

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