|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
|
Выравнивание содержимого div блока14.02.2011, 13:58. Показов 29535. Ответов 14
Метки нет (Все метки)
Добрый день!!!
Уже второй день мучаюсь с выравниванием содержимого div блока по центру, вроде все попробовал но нужного результата не получил...Может кто подскажет? На странице применяется табличная верстка Все содержимое элемента, который мне нужно выровнить находится внутри центрально столбца таблицы и огранен div блоком..Каждый товар является табличкой со свойством: float:left...Т.е. в зависимости от размера монитора или окна браузера в одну строку будет входить разное количество элементов с товаром (2 или 3)...Но вот отодвинуть минитаблицы с товаром друг от друга и выравнить их все посередине никак не получается...
0
|
|
| 14.02.2011, 13:58 | |
|
Ответы с готовыми решениями:
14
|
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 14.02.2011, 15:04 | |
|
Luter1984, везде margin.
1) прописываешь левые и правые маржины классам или id блоков, тех что 6 на картинке, судя по размерам они одинаковые и класс для них следует использовать один и тот же. 2) Основному блоку прописать margin 0 auto; P.S. Если в первом случае используется таблица, то тогда атрибут cellspacing
1
|
|
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
||||||||||||||||
| 14.02.2011, 18:07 [ТС] | ||||||||||||||||
|
Спасибочки, сделал вот так:
Извеняюсь, что кода целая тонна, но боюсь не показать какой-нибудь нужный элемент...
Если убрать хаки для IE, то выравнивание в IE тоже будет по левому краю... Добавлено через 14 минут Это таблица и есть один из шести блоков сверху.... ![]()
Добавлено через 3 минуты Основному блоку прописать margin 0 auto; Не работает не выравнивает блоки по центру
0
|
||||||||||||||||
|
28 / 28 / 4
Регистрация: 18.05.2010
Сообщений: 266
|
||||||
| 14.02.2011, 18:08 | ||||||
|
Luter1984, можешь вставить всю свою таблицу в див-контейнер и написать:
1
|
||||||
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
||||||
| 14.02.2011, 19:10 [ТС] | ||||||
|
Но это означает, что будет выровнена вся страница сайта и ширина станет фиксированной в 1000px;
Такой вариант не подходит... Проблема здесь, что для IE работает свойство display:
Добавлено через 4 минуты Почему если один или два блока(таблицы) с товаром, то все работает одинаково для всех браузеров...Но если сменить разрешение экрана или уменьшить окно браузера, т.е. когда в линию будут помещаться два блока с товаром в IE все отобразится по центру, а в Firefox и Opera, сместится влево и никакие стили форматирования не помогают...Удалось решить проблему только для IE с помощью хаков Добавлено через 1 минуту Может ли это быть связано с динамическим выводом в цикле содержимого таблиц из базы MySQL
0
|
||||||
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
||||||
| 14.02.2011, 19:25 [ТС] | ||||||
|
Здесь в рисунках:
0
|
||||||
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 14.02.2011, 19:43 | |
|
кинь сайт на площадку я в лисе подвигаю
1
|
|
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
||
| 14.02.2011, 19:54 [ТС] | ||
Он еще на локальном...Добавлено через 7 минут Проблема с применением float:left...Если да, то можно ли ее обойти
0
|
||
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 14.02.2011, 19:57 | |
|
Luter1984, ха, не думал что там float:left есть тогда понятно....обойти все можно.
На площадку всмысле на хостинг если есть, ну или на локальном компе в инет вывесить.
1
|
|
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
||||||
| 14.02.2011, 20:01 [ТС] | ||||||
|
Дл Internet explorer уже все работает, т.е работает код:
Или нужно лезть в JavaScript и пытаться решить проблему его средствами?
0
|
||||||
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 14.02.2011, 20:06 | |
|
Дык для нормальных браузеров всё так же пишется: display: inline-block;
http://htmlbook.ru/css/display
1
|
|
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
|
| 14.02.2011, 20:59 [ТС] | |
|
Но никак не хочет работать, чтобы не делал выравнивание в Opera и Firefox по левому краю
Добавлено через 52 секунды Если только один или два элемента, а может поместиться третий будет по центру
0
|
|
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 14.02.2011, 23:30 | |
|
Ну собственно, по тем эскизам, что я видел я вообще не понимаю нафига float:left для этой таблицы нужно, вроде бы справа её ничего не обтекает, ну и опять же....площядку давай, что эти разговоры разговаривать.
1
|
|
|
5 / 5 / 2
Регистрация: 20.01.2011
Сообщений: 75
|
||||||
| 15.02.2011, 02:08 [ТС] | ||||||
|
Свойство float:left применяется только для миниблоков с товаром, не для общей таблицы
![]() Добавлено через 1 час 31 минуту Задача точная копия этой http://www.php.ru/forum/viewtopic.php?t=28767 Добавлено через 59 минут Решил задачу через запись в CSS:
![]() Mailo спасибо Вам за участие
0
|
||||||
|
178 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,313
|
|
| 15.02.2011, 02:38 | |
|
да не за что - сам всё сделал
1
|
|
| 15.02.2011, 02:38 | |
|
Помогаю со студенческими работами здесь
15
Выравнивание блока div по вертикали
Выравнивание картинки внутри div блока по центру Выравнивание картинки по центру div блока меньшего размера Прокрутка содержимого блока DIV в Internet Explorer Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|