X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Блок выходит за пределы своего родителя.
matador2011
matador2011
Topic Starter сообщение 7.10.2015, 3:02; Ответить: matador2011
Сообщение #1


Всем привет! Подскажите пожалуйста, почему иногда при верстке блок выходит за пределы своего родителя хотя не должен. Вот, например, код и css свойства. Если для блока #twitter не указывать свойство float:left, то все отображается нормально, если если его указать ( а мне без него никак) то получается, что в блоке оказывается только заголовок H3, а все остальное выходит за пределы блока #twitter (изображено на скриншоте http://itmages.ru/image/view/3068042/909477b1 ), из-за чего некоректно отображается футер... почему так происходит?

<footer>
<div id="footer">
<div id="twitter">
<h3>TWITTER FEED</h3>
<date><a href="#">23 oct</a></date>
<p>Quisque in enim velit, at dignissim est. Nulla ul corper, dolor ac pellentesque placerat, justo tellus gravida erat, vel porttitor libero erat.</p>
</div>
<div id="sitemap"><h3>SITEMAP</h3></div>
<div id="social"> </div>
<div id="logo-footer"> </div>
</div>
</footer>


свойства css:

#footer {
width: 960px;
margin: auto;
padding: 10px 0;
}
footer {
width: 100%;
background-color: #7e7e7e;
}
footer p {
margin: 5px 0;
}
#twitter {
width: 300px;
float:left;
}
#footer H3 {
margin: 0 0 10px 0;
color: #fff;
font: 14px 'Oswald', sans-serif;
border-bottom: 1px solid #919191;
}
#twitter date a{
color: #b4aeae;
}
#twitter p {
margin-top: 8px;
color: #dbdbdb;
padding-right: 15px;
}

Сообщение отредактировал matador2011 - 7.10.2015, 3:09
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rm_inc
rm_inc
сообщение 7.10.2015, 3:18; Ответить: rm_inc
Сообщение #2


Еще раз что нужно сделать? я так понимаю верстки там кусок - запустите все на http://jsfiddle.net/
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
graycat777
graycat777
сообщение 7.10.2015, 8:42; Ответить: graycat777
Сообщение #3


Читайте: Очистка плавающих элементов: обзор различных методов clearfix


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 7.10.2015, 10:28; Ответить: Gerga
Сообщение #4


matador2011, добавьте к стилям:
Код
#footer:after {content:"";display:block;clear:both}


В данном случае мы добавили псевдоэлемент "after" для блока #footer и добавили clear:both. Это самое clear:both отменяет свойство float.

Сообщение отредактировал Gerga - 7.10.2015, 10:34
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 7.10.2015, 11:10; Ответить: mmkulikov
Сообщение #5


Цитата(matador2011 @ 7.10.2015, 1:02) *
из-за чего некоректно отображается футер... почему так происходит?

Потому, что высоту Вашего футера браузер перестал корректно просчитывать.
Для решения проблемы (довольно распространенной, кстати) необходимо
либо явно задать высоту блоку #footer
либо заставить браузер не "полениться" и просчитать всю высоту,
этого можно достичь с помощью overflow
Вот рабочий код http://jsfiddle.net/uwf7n94u/

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Сдается, обращаться скайп avdesk-it-kmm
VPS от 5€
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) GoldenGoose - Крупная иностранная компания выходит на российский рынок wap-click!
150 Alex_Berger_sf 50285 23.7.2021, 14:22
автор: Alex_Berger
Открытая тема (нет новых ответов) Как скрыть блок в приложении на Android
0 Вито_052 1092 15.12.2019, 12:37
автор: Вито_052
Открытая тема (нет новых ответов) Появляющийся блок
0 sergei_burg 2201 1.6.2019, 13:39
автор: -sergei1980-
Открытая тема (нет новых ответов) Перенести блок FAQ с сайта
Верстка
3 Gera 2553 13.12.2018, 15:40
автор: mmkulikov
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОбнаружил копипаст со своего сайта. Можно ли что-то сделать?
1 Андрей34 1020 24.9.2017, 22:13
автор: BLIK


 



RSS Текстовая версия Сейчас: 19.4.2024, 11:41
Дизайн