Jump to content
  • 0

Таблицы, позиционирование и задача


Zverushka
 Share

Question

http://jsfiddle.net/7R4a9/1/

Вот эффект, который должен получится (видно в хроме).

В мозилле не работает по понятным причинам.

Вопрос - как сделать тоже самое в мозилле?

Можно использовать лишние обертки и хаки. Цифры всегда должны быть вертикально посередине (то есть если мы оборачиваем цифры в обычный див - их уже не выровнять по центру, а высота ячейки изначально неизвестна).

я использую в том числе jquery для решения проблемы, но дело в том. что таблица при загрузке невидима и нужно будет при каждом открывании таблицы высчитывать высоту div и line-height (для решения проблемы). но мне этого делать не хочется (плюс line-height не самое лучшее решение - вдруг данные в ячейке перескочат на новую строку). Если же обернуть цифры в div с table-cell, то она не хочет тянуться ни по ширине, ни по высоте - тоже проблема.

Edited by Zverushka
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Засунуть бордер в base64 и забыть.

В данном случае это не та задача которая требует более 1 мин. раздумий. Любой другой вариант будет нерентабелен.

 

пример:

.rating {    background-image: url(../images/blocks/rating/star.png);    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...);}
Link to comment
Share on other sites

  • 0

Блин - теперь создается эффект выступающего хвостика с картинкой и background-clip не помог... 

http://jsfiddle.net/sg5gV/ - много кода - но по самым нижним маленьким ячейкам видно...

Link to comment
Share on other sites

  • 0

Убрала - это артефакт 

http://jsfiddle.net/sg5gV/2/ - все равно торчит.

Должно быть вот так. Оно так и получается, если позиционировать через Positon в хроме.

qe234.png

Edited by Zverushka
Link to comment
Share on other sites

  • 0

вот: http://jsfiddle.net/klierik/sg5gV/4/

до конца не делал, но для примера хватит.

 

в левой колонке бордеры не обнуляются, а "закрашиваются" в цвет фона.

в верушке все по аналогии.

 

а вот на беуюй линию, в самом низу таблицы, я предлогаю забить.

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy