Подтвердить что ты не робот

Удаление границы из ячеек таблицы

Я знаю, что это глупый вопрос, но я, кажется, полностью забыл, как это сделать.

У меня есть HTML table, и я хочу удалить все границы вокруг всех ячеек, чтобы была только одна граница вокруг всей таблицы.

Мой код выглядит так:

<table border='1' width='500'>
  <tr><th><h1>Your Wheelbarrow</h1></th><tr>
    <th>Product</th>
    <th>Description</th>
    <th>Price</th>
    <th>Quantity</th>
    <th>Total</th>
    <th>Delete</th>
  </tr>
4b9b3361

Ответ 1

Просто сверните границы таблицы и удалите границы из ячеек таблицы (td).

table {
    border: 1px solid #CCC;
    border-collapse: collapse;
}

td {
    border: none;
}

Без явной установки border-collapse межсерверное удаление границ ячейки таблицы не гарантируется.

Ответ 2

Атрибут HTML для этой цели - rules=none (для вставки в тег table).

Ответ 3

Просто используйте свою таблицу внутри div с классом (например, .table1) и не устанавливайте границу для этой таблицы в CSS. Затем используйте CSS-код для этого класса.

.table1 {border=1px solid black;}

Ответ 4

<style type="text/css">
table {
  border:1px solid black;
}
</style>

Ответ 5

Измените объявление своей таблицы на:

<table style="border: 1px dashed; width: 500px;">

Вот пример в действии: http://jsfiddle.net/kc48k/

Ответ 6

Возможно, вы захотите попробовать: http://jsfiddle.net/QPKVX/

Не уверен, что вы хотите, чтобы ваш окончательный макет выглядел, но это также устраняет проблему colspan.

Ответ 7

Возможно, вам просто нужно это правило CSS:

table {
   border-spacing: 0px;
}

http://jsfiddle.net/Bz3Jt/3/

Ответ 8

Если ни одно из решений на этой странице не работает, и у вас проблема ниже:

введите описание изображения здесь

Вы можете просто использовать этот CSS:

td {
   paddding: 0;
}