Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выровнять все по вертикали 
:(
    Опции темы
Lexxx_HU
Дата 8.2.2010, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 17.10.2006

Репутация: нет
Всего: нет



Здраствуйте все уважаемые форумчане
помогите пожалуйста решить вот такую проблему
первый рисунок что еимеется, второй что хочу получить.

user posted image

код ниже
div находится в ячейке таблицы, "сверху" по наследству вроде никакие параметры не должны влиять.

Код

<div class="news_index_bottom">
<span class="review">
<img src="/images/eye.gif" width="17" height="15"   /> : 142</span>
<span class="more"><a href="/news/detail/1652.html">подробнее ...</a></span>
</div>


Код

.news_index_bottom{ text-align:right; padding:2px; background-color:#0000FF;}
.review { background-color:#ececec; padding:0px; border:1px solid #e0e0e0; margin-right:40px;}
.more a {border:1px solid #e0e0e0;font:normal 12px; color:#999; cursor:pointer; padding:2px 15px 2px 15px;background:#ececec;}
.more a:hover{border:1px solid #000; color:#000} 

смысл я думаю понятен, надо чтоб по вертикали все центрально встало, и если можно, напишите где моя ошибка.
Заранее спасибо


PM MAIL   Вверх
bars80080
Дата 8.2.2010, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



в span просто так вкладывать нельзя. замени на div, разметка будет устойчивей и станет отвечать нужным правилам css

Код

.news_index_bottom{ vertical-align: top; text-align:right; padding:2px; background-color:#0000FF;}


помогает?
PM MAIL WWW   Вверх
Lexxx_HU
Дата 8.2.2010, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 17.10.2006

Репутация: нет
Всего: нет



Вроде помогло, единственное что осталось, это img прилип к верхней границе спана и ничем его не опустить, вечером попробую с дивами сделать 
PM MAIL   Вверх
SelenIT
Дата 9.2.2010, 03:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Цитата(bars80080 @  8.2.2010,  16:53 Найти цитируемый пост)
в span просто так вкладывать нельзя

Чего, пардон? ;)

По сабжу, должен помочь vertical-align: middle, плюс можно поиграться с line-height. И хорошо бы задать для span-ов display:inline-block, т.к. паддинги для инлайнового элемента — слишком уж ненадежная вещь...

Это сообщение отредактировал(а) SelenIT - 9.2.2010, 03:07


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
blah
Дата 9.2.2010, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 205
Регистрация: 25.9.2008
Где: моя тачка, чувак?

Репутация: 15
Всего: 17



Цитата(SelenIT @  9.2.2010,  02:06 Найти цитируемый пост)
vertical-align: middle

Скорее vertical-align:text-bottom
PM MAIL ICQ   Вверх
bars80080
Дата 9.2.2010, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Цитата(SelenIT @  9.2.2010,  02:06 Найти цитируемый пост)
Чего, пардон? ;)

просмотрел. показалось, что span в span'е, первый тогда должен был закрыться (насколько помню)
PM MAIL WWW   Вверх
SelenIT
Дата 9.2.2010, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



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


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Lexxx_HU
Дата 11.2.2010, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 17.10.2006

Репутация: нет
Всего: нет



vertical align тут не поможет, он опускает/подымает текст поспорительно центральной горизонтальной линии текста, но никак не div элемента. Решил все достаточно просто, просто поместил рисунок в backgraund image. И выровнял с помощью position  
PM MAIL   Вверх
SelenIT
Дата 12.2.2010, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Цитата(Lexxx_HU @  11.2.2010,  14:50 Найти цитируемый пост)
опускает/подымает текст поспорительно центральной горизонтальной линии текста

По высоте контейнера, в общем случае, он действительно не центрирует. Но если текст заведомо состоит из одной строки — можно сделать высоту этой строки (line-height) равной высоте контейнера, и свести задачу к уже решенной ;)


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.