Jump to content
  • 0

Как сделать border-spacing между ячейками 20px, а вокруг 10px;


6hall
 Share

Question

5 answers to this question

Recommended Posts

  • 0

внешне сделать padding 10px;

внутренним margin-right: 20px; кроме последнего.

Не совсем понятно как у вас это сделано

не получается

После padding отступ вокруг появляется, а между ячейками - нет

А margin-right ничего уже не делает, т.к места нет куда отступать

У меня просто у table border-spacing 10px

Link to comment
Share on other sites

  • 0

Как вариант — ячейкам добавить прозрачные (transparent) бордеры по бокам (кроме внешних сторон крайних ячеек), а внутреннюю рамку сделать тенью. Еще вариант — увеличить-таки border-spacing до 20px, а для tbody указать display: table; margin: 0 -10px;. Но вообще нужна ли тут именно таблица?

Link to comment
Share on other sites

  • 0

Как вариант — ячейкам добавить прозрачные (transparent) бордеры по бокам (кроме внешних сторон крайних ячеек), а внутреннюю рамку сделать тенью. Еще вариант — увеличить-таки border-spacing до 20px, а для tbody указать display: table; margin: 0 -10px;. Но вообще нужна ли тут именно таблица?

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

таблица просто удобна в моем случае, потому что там находится сходное содержимое

Link to comment
Share on other sites

  • 0

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

Используйте background-clip: padding-box, Но среди IE будет работать только в IE9+

Или используйте второй вариант предложенный SelenIT

таблица просто удобна в моем случае, потому что там находится сходное содержимое

Сходное содержимое можно сделать и без таблиц, но возможно вам виднее

Edited by witec
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

  • Similar Content

    • By prooofik
      Добрый день, я новичок как на форуме, так и в верстке. Вопрос такой. Делаю таблицу с прицелом на мобильные устройства. Рабочее окно сайта шириной 800px и все таблицы я делал шириной строго 800px через тег <table> раньше было вот так: <table cellpadding="5" cellspacing="0" border="1" width="800px"> и таблицы все выглядели красиво и одинаково., но в мобильной версии они так же были 800 пикселей и их просмотреть было нереально. В общем в css файле добавил класс
      .table_overfloated { overflow-x: scroll; display: block; border-collapse: collapse; } .table_overfloated tr { border 1px solid; min-width: 800px; } .table_overfloated td {border: 1px solid; }  
      Применил его к тегу <table>  и теперь таблица на мобильнике прокручивается пальцем влево вправо, однако на сайте ширина таблицы делается соответственно контенту. И если одна таблица на странице еще более менее выглядит, то если их две и более то все они получаются разной ширины и выглядит это некрасиво.. Подскажите как сделать, чтобы таблицы все были шириной 800px, но на мобильной версии сайта их можно было пролистывать. Надеюсь понятно написал.:(
       

    • By Serhii
      Помогите решить проблему, не могу в ячейке td с помощью float разместить 2 блока <p> внутри которых картинка заголовок и абзац, один <p> стает нормально второй не хочет. как это возможно решить?  
    • By dezzzus
      Проблема с таблицей.
      Изначальный код такой: [hide]
      <table> <tr id="str"> <td width="7mm"></td> <td width="10mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td rowspan="3" colspan="7" width="125mm">14-НБ-НД3</td> </tr> <tr id="str"> <td width="7mm"></td> <td width="10mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> </tr> <tr id="str"> <td width="7mm"></td> <td width="10mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> </tr> <tr id="str"> <td width="7mm"></td> <td width="10mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td rowspan="5" width="75mm"></td> <td colspan="3" width="15mm"></td> <td colspan="2" width="17mm"></td> <td width="18mm"></td> </tr> <tr id="str"> <td width="7mm"></td> <td width="10mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td rowspan="3" width="5mm"></td> <td rowspan="3" width="5mm"></td> <td rowspan="3" width="5mm"></td> <td colspan="2" width="17mm"></td> <td rowspan="3" width="18mm"></td> </tr> <tr id="str"> <td colspan="2" width="17mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td colspan="2" width="17mm"></td> </tr> <tr id="str"> <td colspan="2" width="17mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td width="5mm"></td> <td width="12mm"></td> </tr> <tr id="str"> <td colspan="2" width="17mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td colspan="4" width="20mm"></td> <td colspan="2" width="30mm"></td> </tr> <tr id="str"> <td colspan="2" width="17mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> <td rowspan="3" width="75mm"></td> <td rowspan="3" colspan="6" width="50mm"></td> </tr> <tr id="str"> <td colspan="2" width="17mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> </tr> <tr id="str"> <td colspan="2" width="17mm"></td> <td width="23mm"></td> <td width="15mm"></td> <td width="10mm"></td> </tr></table> [/hide]
      После замены 
      <td width="5mm"></td><td width="12mm"></td> на 
      <td colspan="2" width="17mm"></td>таблица жутко расширяется, хотя размеры все проставлены.
      Как справиться?
    • By oyon
      Всем привет.
      В общем виде код шапки первого варианта выглядит так:
      <tr> <td>/<td> <td></td> <td></td> <td colspan = "4"> </td></tr>Но мне нужно четвертую ячейку  разбить горизонтально, чтобы было как во втором варианте. Как сделать?
       

    • By Antoshka007
      Здравствуйте, форумчане!
       
      Подскажите, правильно но ли использовать для верстки такого блока таблицу: http://joxi.ru/GrqVBLOhxq3amz
      Или это далеко в прошлом и сейчас так никто не делает?

      Если лучше делать другим способом, то подскажите каким.

      Спасибо!
×
×
  • 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