|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2011, 00:11 | #1 |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
Форматирование и выравнивание текста в блоках
Совсем запутался, не могу разобраться с CSS.
Не поможете кодом? Сейчас блоки с автомобилями вот так выглядят: ссылка а нужно вот так как на картинке. Т. е. чтобы все тексты был align left и верхний заголовок (Acura TSX) не имел отступа от верхней границы блока, а нижний текст (Цена) не имел отступа от нижней границы блока. Чтобы было по 3 блока в каждой линии, а не два как сейчас у меня и вообще у меня какая-то каша-малаша. Ширина блока - 224px. Высота - не нужно задавать. Расстояние между блоками - 34px, расстояния между верхними тремя блоком и нижними тремя блоком - тоже 34px. Готов даже символически "заплатить" за помощь. |
18.12.2011, 02:55 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Не понятно, зачем там таблицы, все отлично верстается блоками.
Если не задавать статичную высоту блока, то нижние строчки будут цепляться за выступы верхних. Придется после каждой строки бросать блок с clear:both. Верхний отступ берется от margin-top блока с названием и от padding ячейки.
Alar, верни репу!
|
18.12.2011, 03:02 | #3 |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
Вы ошибаетесь, там нет никаких таблиц (<TABLE>). Там CSS, дивы в выводе этих блоков с автомобилями.
У меня не получается сделать, то что описал выше. |
18.12.2011, 03:17 | #4 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
screen.jpg
Alar, верни репу!
|
|
18.12.2011, 03:46 | #5 | |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
Цитата:
Сайт стоит на движке diafan. Это он делает таблицы. Но не в этом суть. А в том, что у меня не получается поставить тексты в нужные места и отступы сделать нужные. Последний раз редактировалось keen_; 18.12.2011 в 03:48. |
|
18.12.2011, 12:15 | #6 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Откуда берутся отступы, я уже сказал.
Текст, судя по bloki.jpg, должны располагаться под изображением, с такой структурой таблицы это невозможно (без css-костылей, ес-но).
Alar, верни репу!
|
18.12.2011, 12:21 | #7 |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
Да не в отступах дело вообще. Нужно 3 блока в строке и тексты чтобы были внизу под картинкой, а не сбоку как сейчас.
|
18.12.2011, 14:33 | #8 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
В первой строке таблицы заголовок.
Во второй две ячейки: в первой картинка, во второй — текст. Код:
Alar, верни репу!
|
18.12.2011, 18:42 | #9 |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
Ой, въехал сейчас. Извините, что тупил Сам не вгляделся внимательно в тот код таблицы. Иногда притупляется внимание и сообразительность, когда работаешь торопясь и очень долго без отдыха и впридачу от природы такие темы плохо понимаю.
Вы абсолютно правы. Я сделал правки в файле ответственном за вывод этих блоков - shop.view.php и теперь всё отформатировано как нужно. Вот взгляните: ссылка. Теперь только одно осталось - чтобы блоки выводились по 3 в строке. В общих очертаниях знаю что и где нужно делать, но не получается что-то. А править нужно файл shop.view.php. Вот эта часть кода: PHP код:
|
19.12.2011, 09:58 | #10 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Смотрел вчера ваш сайт, но не было возможности ответить. У вас не подгружаются стили. В классе .shop было свойство float:left, оно выравнивало таблицы в строку, его нужно вернуть.
Но, при добавлении других элементов (больше трех) они будут «цепляться» за верхний ряд, чтобы этого не происходило, необходимо либо задать статичную высоту каждому элементу, либо после каждой строчки бросать блок с очищающим выравнивание стилем clear:both.
Alar, верни репу!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выравнивание текста | gamaiunov_alex | Microsoft Office Excel | 11 | 19.04.2011 10:04 |
выравнивание текста | Olya1985 | Microsoft Office Excel | 3 | 20.02.2011 10:13 |
выравнивание текста | Olya1985 | HTML и CSS | 2 | 19.02.2011 21:28 |
Форматирование текста (разбивка и выравнивание) | regAlex3 | Общие вопросы C/C++ | 1 | 03.01.2010 16:29 |
Выравнивание текста | SeregaIRK | Общие вопросы Delphi | 4 | 21.07.2008 15:17 |