Jump to content

K_V

Newbie
  • Posts

    8
  • Joined

  • Last visited

Everything posted by K_V

  1. Выхода другого не нашел( И фантазии уже не было) Главное - работает)) Хотя, конечно, это плохой способ...
  2. А я сделал напрямую) Создал 100500 классов: для нижних ячеек, для крайних правых ячеек, и для нижней крайней правой ячейки с бордерами как у таблицы) Я сдался)))
  3. Упс) Вариант отличный! Но границы одинакового цвета и у таблицы и у ячеек( А я хочу сделать бордер таблицы черный, а внутри все серые, как на этом рисунке - тут граница таблы черная, а внутри все границы серые)) И я уже на исходе просто не понимаю, как сделать))) и вариантов не нашел(
  4. Снова возникла необходимость поднять тему) Снова вёрстка, снова таблица, снова граница в 1px Мне казалось, что проще ничего нет, а оказывается.... Я хочу сделать вот такую таблицу Внешние границы черного цвета толщиной 1px, внутренние серого толщиной 1px.. Умираю второй день) Кто-нибудь сталкивался? вот способы, кому может помогут - создание таблицы с толщиной границ в 1 px, но цвет одинаковый: Способ 1 - заливаем ячейку цветом, потом создаем в ней таблу, в которой раздвигаем ячейки, залитые другим цветом <table border=0 cellpadding=0 cellspacing=0><tr><td bgcolor=black> <table border=0 cellpadding=4 cellspacing=1><tr bgcolor=white> <td>aaa</td> <td>bbb</td> <td>ccc</td> </tr></table> </td></tr></table> Способ 2 - использование border-collapse <html> <style> td {border:1px solid black; } </style> <body> <table cellpadding=0 cellspacing=1 style="border-collapse:collapse;"> <tr cellpadding=0 cellspacing=0> <tr> <td>asd</td><td>asdf</td> </tr> <tr><td colspan=2>cap</td></tr> </tr> </table> </body> </html>
  5. Нее, это плохой вариант, потому что никогда не знаешь, сколько точно ячеек у тебя будет. Лучше уж тогда обернуть таблицу в див и ему уже назначить бордер 1пк. Ох, придётся подумать как лучше) Вопрос исчерпан. Тему считаю закрытой. Спасибо psywalkerу.
  6. Понятно! Спасибо огромное за исчерпывающий ответ. Стало всё понятно хоть) Ну если так, значит обходные пути, чтобы сделать толщину в 1px везде кривые и скучные) Придётся скорее всего создавать стили крайних ячеек и писать border-right-color такой же, как у таблицы)))) Но лучше конечно вариант с 2px)))
  7. Спасибо! Так пробовал - рулит) Просто интересно и хочется понять, почему бордер таблицы должен быть больше на 1px чем бордер ячейки таблицы))) А если значения ширины границ ячейки таблицы и самой таблицы равны, то отображается граница ячейки)
  8. Доброго времени суток!! Делаю первые шаги в html/css/ Столкнулся с такой проблемой. Порылся в нете, почитал. Но так и не нашел ответ на свой вопрос. У меня есть таблица, которой задан CssClass main_table, для ячеек шапки таблицы задан класс table_head. В table_head указано, какие границы у ячеек должны быть, какого цвета. Но они перекрывают границы таблицы справа! Таким образом у правой ячейки шапки таблицы граница как у ячеек, а не как у таблицы! Как убрать перекрытие границ? border-collapse пробовал. Но ячейки продолжают перекрывать границы таблицы((( Вот класс ячеек шапки и таблицы: .table_head { border-bottom: 1px solid #цвет1; border-right-style: solid; border-bottom-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-bottom-color: #цвет2; border-right-color: #цвет2; } .main_table { text-align: left; border: 1px solid #цвет1; }
×
×
  • 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