|-------------------A-------------------|
| |
| |---B--| |-C-| |------D----| |
| |
| |
| |
| |
|---------------------------------------|
Здравствуйте,Три плавающие дивы центрированные по середине одного
У меня есть CSS вопрос. На моей странице есть область заголовка, в которой есть фон изображения (A), и на нем есть три плавающих div (B-D). Фон шире, чем фактическая ширина страницы, поэтому я решил разместить его как div (в нижнем z-index) для себя, а не как фоновое изображение для контейнера div.
Я сделал JSFiddle, чтобы продемонстрировать: http://jsfiddle.net/7Lxgk44z/
Для лучшей демонстрации я добавил фон цвет.
Моя проблема заключается в том, что B и D имеют переменную длину текста, а сама ширина страницы также гибкая (изящно реагирует на меньшие размеры экрана), но на рабочем столе мне нужно, чтобы C был точно горизонтально центрирован с A. Как можно Я этого добиваюсь?
Для большей ясности: что касается меньших размеров экрана (например, планшета или телефона), я начинаю скрывать B и D, в зависимости от того, какое устройство используется.
Благодаря
Это ваше решение? http://jsfiddle.net/0c928ho6/1/. Чтобы двигаться вправо, вам нужно использовать «margin-right». – Mardzis
@Mardzis Все отрезали и украли ваш ответ! –
на самом деле нет - они не работают, как и ответ @Mardzis. В этом решении есть только одна проблема: #C имеет «отступы» вверху. Если мы сможем это сделать, и вы сделаете свой комментарий в ответ, я помечаю его как решение. – Joseph