У меня проблемы с поплавками. Я играю с сайтом, который я хочу немного реагировать, используя медиа-запросы для различной ширины браузера. Когда он сидит, страница отображается с потоком HTML, но когда браузер расширяется, я хочу, чтобы blockquote завершался справа от img, но он только обертывает до элемента p непосредственно перед ним.CSS Поплавок с несколькими левыми элементами и один правый плавающий
Вот HTML:
<ul>
<li>
<h3>Title</h3>
<img src="images/image" />
<p>This is some text.</p>
<p>Here's some more text.</p>
<p>And heres yet another block of text.</p>
<blockquote>This is a quote.</blockquote>
<a>A link</a>
</li>
</ul>
Вот пример того, как мой HTML и CSS вид: http://jsfiddle.net/tempertemper/MZWD9/12/
Сайт, который я ищу, чтобы сделать шире здесь: http://tempertemper.net/portfolio
I Я уверен, что мне не хватает чего-то очевидного, но я не могу понять, что это такое, и я начинаю задаваться вопросом, плавает ли только плавающие два смежных элемента. Полагаю, я мог бы разместить div вокруг тегов img и p, но я хочу, чтобы мой HTML был красивым и чистым.
Все элементы имеют ширину, а блоквот определенно соответствует содержащему элемент (т. Е. Ширина li достаточна, чтобы содержать все элементы и их заполнение, границы, поля и т. Д.). Я пробовал плавать все оставшиеся элементы, заблокировать blockquote, который я правильно разместил. Пробовал использовать clear: left для элементов, предшествующих цитате блока. Нет радости.
Может ли кто-нибудь поставить меня правильно?
Thanks,
Martin.
Где ваш CSS? – Kyle
Я мог бы написать, если хотите. В этот момент это пустой холст. Это больше того, что мне интересно, не хватает ли я фундаментального правила float - возможно, вы можете плавать только два последующих элемента HTML рядом? Я думал, что вы можете поплавать несколькими оставшимися элементами, а затем поплавать последним элементом вправо, и он будет сидеть рядом с ними, начиная с верхней части страницы, где первый элемент находится слева. Имеет ли это смысл? Извините, это немного длинный! – Martin
Дайте мне знать, если вы все еще хотите использовать CSS. Ссылка на текущую страницу - http://tempertemper.net/portfolio, чтобы вы могли видеть, как она выглядит до расширения страницы. Я хочу, чтобы цитата (которая является div с классом «testimonial» на живом сайте, - я уточнил все это на моем рабочем месте), чтобы плавать справа от img. – Martin