Jump to content
  • 0

выровнять изображение в блоке


eleonore
 Share

Question

e7bbda2abc9e.jpg

Подскажите,почему у меня картинка в нижнем блоке съезжает вниз?Вот код:

<section class="recent_news">

<article>

<img src="images/05.png" alt="pic" class="pic">

<div class="text">

<time>05.12.11</time>

<p><a href="#">It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters.</a></p>

</div>

</article>

<article>

<img src="images/04.png" alt="pic" class="pic">

<div class="text">

<time>04.27.11</time>

<p><a href="#">Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC,making it over 2000 years old.</a></p>

</div>

</article>

<article>

<img src="images/03.png" alt="pic" class="pic">

<div class="text">

<time>04.20.11</time>

<p><a href="3">Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</a></p>

</div>

</article>

<p><a href="#" class="all_news">All events and news</a></p>

</section>

css:

.recent_news article{

background:#f8fdfe;

color:#426c93;

margin-bottom:30px;

padding:15px 10px;

-moz-box-shadow:0px 15px 15px -10px #8f9498;

-webkit-box-shadow:0px 15px 15px -10px #8f9498;

box-shadow:0px 15px 15px -10px #8f9498;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}

.recent_news article a{

color:#426c93;

}

time{

color:#273e53;

font-size:11pt;

}

img.pic{

-moz-box-shadow:0px 15px 15px -10px #8f9498;

-webkit-box-shadow:0px 15px 15px -10px #8f9498;

box-shadow:0px 15px 15px -10px #8f9498;

float:left;

}

.text{

margin-left:175px;

}

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Подскажите,почему

Потому что везде три строки текста, а в последнем блоке - две. Потому что все там держится на нижних отступах. И потому что блочные элементы игнорируют плавающие (!).

Link to comment
Share on other sites

  • 0
Подскажите,почему

Потому что везде три строки текста, а в последнем блоке - две. Потому что все там держится на нижних отступах. И потому что блочные элементы игнорируют плавающие (!).

То что разное кол-во строк я знаю.Как сделать так,чтобы высота section зависела от высоты контента.Ведь это естественно,чтобы материал был разной высоты.Блок section ведь должен тянуться в высоту в зависимости от содержимого,почему этого не происходит?Я не задавала высоту конкретно.Где моя ошибка? :wacko:

Link to comment
Share on other sites

  • 0

По идее нужно <article> задать overflow:hidden, например. Тогда он начнет учитывать float-ы.

Ошибка в неполном понимании особенностей плавающих элементов.

Как говорится, почувствуй разницу:

1. http://jsfiddle.net/jYuVJ/

2. http://jsfiddle.net/jYuVJ/1/

3. http://jsfiddle.net/jYuVJ/2/

Edited by Kray Storm
Link to comment
Share on other sites

  • 0

По идее нужно <article> задать overflow:hidden, например. Тогда он начнет учитывать float-ы.

Ошибка в неполном понимании особенностей плавающих элементов.

Как говорится, почувствуй разницу:

1. http://jsfiddle.net/jYuVJ/

2. http://jsfiddle.net/jYuVJ/1/

3. http://jsfiddle.net/jYuVJ/2/

Теперь я поняла,да,спасибо за помощь!Я что-то этот нюанс упустила вообще...)

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