Реклама на сайте Advertise with us

Верстка, тумбы, фаерфокс

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

чоткий дезайнер

С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731

Ссылка на сообщениеДобавлено: 15/03/12 в 16:32       Ответить с цитатойцитата 

Почему в опере, ие, хроме расстояние между первыми двумя рядами тумб какое мне надо, а в фаерфоксе (4.0.1) больше чем надо пикселя на 2?
В хроме была такая же фигня, пока не указал для ul li
Цитата:
display: inline;


При этом во втором блоке тумб (которые с надписями) с теми же правилами css расстояние одинаковое во всех браузерах.
Почему так?

http://www.porndiz.com/testthumbs/
HTML
Код: [развернуть]

CSS
Код: [развернуть]

0
 

чоткий дезайнер

С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731

Ссылка на сообщениеДобавлено: 15/03/12 в 17:14       Ответить с цитатойцитата 

Если дописать в первый блок <br /> после ссылки (как во втором блоке), то эти 2 лишних пикселя в фаерфоксе исчезают и расстояние становится как мне надо. Какого хрена так происходит? icon_smile.gif
Код: [развернуть]

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 15/03/12 в 17:17       Ответить с цитатойцитата 

морочишь ты голову. браузерам trollface.png
Цитата:

div.gallery ul li, div.photos ul li {
float: left;
display: inline;
}


float: left; - зафлоаченный элемент становится блоковым
display: inline; - придает элементу свойство строкового

короче два взаимоисключающих правила.

по поводу "padding: 1px; " почитай ман. для строковых вроде паддинг только вправо-влево работает. ибо...строковый элемент выравнивается по строке согласно vertical-align. что-то такое там

пришел к победе коммунистического труда

6
 

чоткий дезайнер

С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731

Ссылка на сообщениеДобавлено: 15/03/12 в 17:36       Ответить с цитатойцитата 

FXIX: ну уберу display:inline, тогда элемент li (у которого к тому же свойство float:lеft) будет блоковый и ман. для строковых читать уже не надо trollface.png

без display:inline к фаерфоксу присоединяется хром и тоже увеличивает расстояние между двумя рядами тумб, получается опера и ие (показывают как мне надо) против хрома и фаерфокса
и даже похрену кто из них прав, скажите как сделать одинаково во всех браузерах? icon_smile.gif

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 15/03/12 в 19:09       Ответить с цитатойцитата 

убери float: left и оставь display:inline

это. 2 пикселя...

пришел к победе коммунистического труда

6
 

чоткий дезайнер

С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731

Ссылка на сообщениеДобавлено: 15/03/12 в 20:10       Ответить с цитатойцитата 

в этом случае в трёх браузерах (кроме оперы) при выключенных маргинах и паддингах, расстояние между тумбами вроде 3 пикселя по вертикали и 2 пикселя по горизонтали

конечно можно было бы добавить снизу ещё 1 пиксель, но в опере всё равно не так выглядит - по вертикали (т.е. между 2 рядами тумб) вообще нет расстояния, там надо 3 пикселя добавлять

оставлю наверно первый вариант, не буду хаки использовать

0
 



С нами с 30.08.05
Сообщения: 50
Рейтинг: 100

Ссылка на сообщениеДобавлено: 15/03/12 в 20:39       Ответить с цитатойцитата 

сделай так

Код: [развернуть]

Рисую, верстаю сиджи и тубы!

6
 

чоткий дезайнер

С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731

Ссылка на сообщениеДобавлено: 15/03/12 в 21:13       Ответить с цитатойцитата 

Spum: спасибо! smail54.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »