Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Новости » Вышел Firefox 3.6.4 » 24-06-2010 13:17:33

баг с rowspan как был так и остался. :mad: 10 лет разработчики не врубаются что нужно исправить это безобразие.
https://bug421460.bugzilla.mozilla.org/ … ?id=354235

Разработка » высота обьедененных ячеек » 26-05-2010 15:19:37

luitzen пишет

Вот чуть конкретнее.

вот конкретика это хорошо )

luitzen пишет

...В то время как другие браузеры при перевороте таблицы меняют высоту оранжевой ячейки...

а Firefox во всех положениях меняет высоту оранжевой ячейки. :lol: ему пофиг на код. он показывает что хочет. не удивлюсь если однажды вместо таблицы 2x2 он покажет таблицу 3х3 :lol: ей богу дебильный браузер. по этой ссылке остальные браузеры хоть 2 положения показывают правильно, а IE8 действительно молодец в этом плане - все 4 положения показыает правильно. сравнить как показывает по этой ссылке IE8 и как Firefox...

luitzen пишет

поскольку поведение Firefox по крайней мере последовательное

кажется это означает что он последовательно всё показывает неправильно ))

Разработка » высота обьедененных ячеек » 25-05-2010 22:24:15

okkamas_knife пишет

... выравниваем ячейки как нужно...

ответ:

demon51085 пишет

Высота ячеек 2 и 4 неизвестны. Ячейка 2 (но не ячейка 1) должна растянуться в зависимости от контента ячейки 4.

люди совсем не умеют читать. вы блин хоть почитайте внимательно топик прежде чем что-нибудь ляпнуть.
проблемма не в коде (ни первый год пишу на html, php). да и Adobe Dreamweaver CS5 показывает правильно. проблемма в интерпретации этого кода Firefox-ом (и только им). хреновый он короче браузер. надо повесить на сайт попап, что Firefox не поддерживается.

вот вы нафлудили целую кучу, а ответа по существу никто из вас и не дал на четко поставленный вопрос - "почему Firefox игнорирует заданную высоту ячейки 1 и растягивает её вместо того чтоб растянуть ячейку 2?"

Разработка » высота обьедененных ячеек » 25-05-2010 21:17:27

vladmir пишет

demon51085
Ну так где "стандарты требуют"?

Добавлено Сегодня 21:15:36
Какие именно стандарты? Что именно требуют?

тем более! какого черта распирает ячейку на всю таблицу если стандарты этого не требуют. в этом нет никакой логики!

Разработка » высота обьедененных ячеек » 25-05-2010 20:41:04

vladmir пишет

Вот, например, здесь вроде бы нет такой конкретики.

тем более! какого черта распирает ячейку на всю таблицу?
хотя думаю ответ очевиден. программисты Firefox-а видимо не могут это исправить и поэтому не признают этот баг. ну ведь согласитесь, логичнее учитывать заданную высоту. и это ведь возможно. остальные браузеры ведь умеют это делать. даже этот убогий IE черт возьми растягивает нормально!
думаю проблемма в том что Firefox воспринимает обьедененную ячейку как целую, а не как составленную из нескольких.

Разработка » высота обьедененных ячеек » 25-05-2010 20:33:19

pi.v.vitaly пишет

На всю высоту чего?

обединенной области. она жестко указана.

pi.v.vitaly пишет

Вы же перекрываете первую и вторую ячейки слева со второй и третьей справа.

чё хочу то и делаю. почему остальные браузеры показыают корректно, а Firefox игнорирует высоту (независимо от контента)? это идиотизм!

vladmir пишет

Чёй-та? Как раз на всю высоту соответствующих ячеек и растягивает.))

высота в данном случае четко указана!

Разработка » высота обьедененных ячеек » 25-05-2010 18:27:10

лучше пользоваться любым другим браузером (Opera v10.53, Google Chrome v4.1 и IE8 правильно показывают).
стандарты требуют растянуть ячейку на всю высоту при использовании rowspan, но Firefox игнорирует эту высоту и растягивает на сколько хочет :mad: никакого обоснования тут быть не может. как вы прикажете зафиксировать высоту если height игнорируется? :angry:

Разработка » высота обьедененных ячеек » 24-05-2010 22:06:22

спс. я думал нужно будет на английском... Остается надеяться что это действительно баг и что в следующей версии исправят

Разработка » высота обьедененных ячеек » 24-05-2010 20:37:36

баг-репорт написать не могу - не владею английским.
забавно то, что Firefox понимает высоту простых ячеек, но не понимает высоту обьедененных ячеек, а IE наоборот - понимает высоту обьедененных ячеек, но не понимает высоту простых ячеек :o

Разработка » высота обьедененных ячеек » 24-05-2010 19:11:31

ПротопопулуS пишет

Как бы это повежливее сказать... Кхм... В высоту таблица получается из скольких ячеек? Из двух, так? А столбец фактически состоит из трех, не так ли? Имхо, бред.

вот твое сообщение и есть бред и не имеет отношения к теме. таблица не из двух ячеек в высоту. как может таблица быть из двух ячеек в высоту, если как ты сам заметил столбец, точнее оба столбца состоят из трех ячеек. лучше сначала учи математику
вопрос остается открытым: почему Firefox игнорирует заданную высоту ячейки 1 и растягивает её вместо того чтоб растянуть ячейку 2?

Разработка » высота обьедененных ячеек » 24-05-2010 18:31:18

v3.6.3 (остальные версии не проверял) игнорирует жестко заданную в пикселях высоту для обьедененных (rowspan) ячеек (не из-за контента, а по понятной только ему причине).
пример кода:

Выделить код

Код:

<table border>
  <tr>
    <td rowspan="2" height="30" style="height:30px;">1</td>
    <td>3<br></td>
  </tr>
  <tr><td rowspan="2">4<br>4<br>4<br>4<br></td></tr>
  <tr><td>2</td></tr>
</table>

выглядит так:
9a5e061f05e1.png
:angry: почему Firefox игнорирует заданную высоту ячейки 1 и растягивает её вместо того чтоб растянуть ячейку 2 (ведь для ячейки 2 высота не указана, а для ячейки 1 указана)
должно быть так: (в Opera v10.53, Google Chrome v4.1, IE8 и Dreamweaver правильно показывается. и это логично!)
8b9bbfe69107.png

P.S. Высота ячеек 2 и 4 неизвестны. Ячейка 2 (но не ячейка 1) должна растянуться в зависимости от контента ячейки 4.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]