CSS Очистить в столбцах с плавающей точкой? - PullRequest
5 голосов
/ 31 июля 2010

Я перемещаю боковую панель слева от основной панели содержимого.Затем внутри этой панели у меня есть несколько блоков, которые всплывают и очищаются для создания своего рода сетки (это страница «Моя учетная запись», с различными полями, содержащими такие вещи, как заказы, детали редактирования и т. Д.).Проблема заключается в том, что поля внутри содержимого div очищаются от боковой панели, а не только от других блоков в этом div.Если это объяснение сбивает с толку, есть ссылка на изображение ниже:

enter image description here

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

Ответы [ 3 ]

3 голосов
/ 31 июля 2010

Если панель содержимого не перемещена, любые элементы внутри очистят боковую панель.Простым решением было бы всплыть панель контента.Так как вы не разместили html / css, трудно действительно увидеть проблему, и дать какие-либо предложения, если вы не хотите использовать панель содержимого.

До

После

0 голосов
/ 31 октября 2017

Вы можете попробовать display: inline-block.Но эта новая функция не так хорошо поддерживается.CSS - это собака, я просто изменяю свой дизайн, чтобы соответствовать его возможностям.

https://learn.shayhowe.com/html-css/positioning-content/

Или просто использовать таблицыСтолы просто работают.

0 голосов
/ 31 июля 2010

Полагаю, вы хотите выборочно очистить поплавки с одной стороны, например clear: right; или clear: left;

Хотя я не сталкивался с этой проблемой, поэтому я не уверен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...