Вы можете использовать класс ObjectOutputStream
для записи объектов в базовый поток.
outputStream = new ObjectOutputStream(new FileOutputStream(filename));
outputStream.writeObject(x);
И прочитайте Object
назад как -
inputStream = new ObjectInputStream(new FileInputStream(filename));
x = (int[])inputStream.readObject()
Основы
Для управления "cellpadding" в CSS, вы можете просто использовать padding
для ячеек таблицы. Например, для 10px "cellpadding":
td {
padding: 10px;
}
Для "cellspacing" вы можете применить свойство border-spacing
CSS к вашей таблице. Например, для 10px "cellspacing":
table {
border-spacing: 10px;
border-collapse: separate;
}
Это свойство даже позволяет разделить горизонтальный и вертикальный интервал, чего нельзя сделать со старым "cellspacing".
Проблемы в IE <= 7
Это будет работать почти во всех популярных браузерах, кроме Internet Explorer до Internet Explorer 7, где вам почти не повезло. Я говорю "почти", потому что эти браузеры все еще поддерживают свойство border-collapse
, которое объединяет границы смежных ячеек таблицы. Если вы пытаетесь убрать интервал между ячейками (то есть cellspacing="0"
), то border-collapse:collapse
должно дать тот же эффект: отсутствие пространства между ячейками таблицы. Эта поддержка, однако, имеет ошибку, поскольку она не отменяет существующий HTML-атрибут cellspacing
на элементе таблицы.
Короче говоря: для браузеров 5-7, отличных от Internet Explorer, border-spacing
вам поможет. Для Internet Explorer, если у вас как раз такая ситуация (вам нужен 0 cellspacing, а в вашей таблице он еще не определен), вы можете использовать border-collapse:collapse
.
table {
border-spacing: 0;
border-collapse: collapse;
}
Примечание: Большой обзор свойств CSS, которые можно применить к таблицам и для каких браузеров, смотрите на этой странице фантастического Quirksmode.
Кроме того, если Вы хотите cellspacing="0"
, не забывайте добавлять border-collapse: collapse
в Вашем table
таблица стилей.
Установка полей на ячейках таблицы действительно не имеет никакого эффекта, насколько я знаю. Истинный CSS, эквивалентный для cellspacing
, border-spacing
- но он не работает в Internet Проводник.
можно использовать border-collapse: collapse
для надежной установки интервала ячейки на 0, как упомянуто, но для любого другого значения я думаю единственный перекрестный браузер, который путь состоит в том, чтобы продолжать использовать эти cellspacing
атрибут.
Я предлагаю это, и все ячейки для конкретной таблицы произведены.
table.tbl_classname td, th {
padding: 5px 5px 5px 4px ;
}
table
{
border-collapse: collapse; /* 'cellspacing' equivalent */
}
table td, table th
{
padding: 0; /* 'cellpadding' equivalent */
}
TBH. Для всех забав с CSS вы можете просто использовать cellpadding = "0"
cellspacing = "0"
, так как они не устарели ...
Кто-то еще предлагает поля для ]
явно не пробовал это.
Похожие вопросы: