Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Альтернатива cellpadding cellspacing, в css 
V
    Опции темы
Guedda
Дата 23.1.2006, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Уже постил по данному вопросу, но тему так и не нашел.
Вот. Вопрос, собственно:
Есть в css альтернатива cellpadding, cellspacing?

Заранее благодарен.


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Illuminaty
Дата 24.1.2006, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 25
Всего: 56



PM MAIL ICQ   Вверх
Guedda
Дата 24.1.2006, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Не подходит.
Устанавливаю в css:
Код

table.main
{
  width : 100%;
  border : 0;
  margin : 0;
  padding : 0;
}


Таблица прорисовывается так, если бы я не применял стили и не установил значения cellpadding, cellspacing

Альтернативы есть?

Это сообщение отредактировал(а) Guedda - 24.1.2006, 09:40


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
o.s.a.
Дата 24.1.2006, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

Репутация: 3
Всего: 15



Код

td
{
  width : 100%;
  border : 0;
  margin : 0; // cellspacing
  padding : 0; // cellpadding
}



--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Guedda
Дата 24.1.2006, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Dыводится в браузер так, как будто нет этих cellpadding, cellspacing...
Так что не подходит это...
Мне нужна альтернатива cellpadding="0" cellspacing="0"...
Чтобы промежутков не было... А они есть...



--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
o.s.a.
Дата 24.1.2006, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

Репутация: 3
Всего: 15



Проверил:
cellpadding="0" это точно
Код

td
{
  padding : 0; // cellpadding
}

а вот что делать с cellspacing="0" - даже не знаю


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
DENNN
Дата 24.1.2006, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Код

table.main
{
  border : 0;
  padding : 0;
  border-collapse:collapse;
}
table.main td
{
  border: 1px #000 solid;
  padding: 1em;
}

Сделает таблицу с бордюрами в 1пиксель между ячейками, cellspacing=0 и cellpadding=1em
PM ICQ   Вверх
Cheba
Дата 24.1.2006, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 14
Всего: 62



Код
<!DOCTYPE html PUBLIC "-//W4C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">
<head>
    <title>Cellspacing & cellpadding in CSS</title>
    <style type="text/css">
#cssed {
    border-spacing: 10px;
}

#cssed td {
    padding: 10px;
}

td {
    border: 1px solid;
}
    </style>
</head>
<body>
    <table id="cssed">
        <tr>
            <td>cell 1-1</td>
            <td>cell 11-2</td>
        </tr>
        <tr>
            <td>cell 2-1</td>
            <td>cell 2-2</td>
        </tr>
    </table>
    <table id="htmled" cellpadding="10" cellspacing="10">
        <tr>
            <td>cell 1-1</td>
            <td>cell 11-2</td>
        </tr>
        <tr>
            <td>cell 2-1</td>
            <td>cell 2-2</td>
        </tr>
    </table>
</body>
</html>


Альтернативу cellspacing призван составить border-spacing. Он применяется к таблице. Вот только проблема в том, что IE (даже 6) не понимает этот атрибут. Лиса 1.5 и Konqueror 3.4.2 это все понимают правильно - в них обе таблицы отображаются одинаково. А вот в IE применется только паддинг, а расстояние между ячейками в первой таблице (стилизированной через css) не изменяется.

Это сообщение отредактировал(а) Cheba - 24.1.2006, 15:43
PM MAIL ICQ   Вверх
Guedda
Дата 24.1.2006, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Да вот же... Значит, никакого другого метода нет?


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Cheba
Дата 24.1.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 14
Всего: 62



Ну, я дал тебе вполне реальный (и действенный) метод. А то, что ИЕ его не понимает, то это уже к МС претензии. Если нужно чтоб везде было, то, к сожалению, только через атрибуты.
PM MAIL ICQ   Вверх
Kludge
Дата 24.1.2006, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



smile а нету ответа для ИЕ smile нету
PM MAIL ICQ   Вверх
R.M.
Дата 25.1.2006, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 9
Всего: 30



Почему нету? дали же ответ и он для вмех браузеров
Код

border-collapse: collapse;

всегда его юзаю. А почему собственно обязательно надо искать обходные пути? так сложно прописать cellpadding=0 cellspacing=0 ?


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Guedda
Дата 26.1.2006, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Просто задание было полностью написать атрибуты всех тегов в css...


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Cheba
Дата 26.1.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 14
Всего: 62



Ну, вот и пиши. Только чтобы не придрались можешь сказать, что в ИЕ не работает.
PM MAIL ICQ   Вверх
Guedda
Дата 26.1.2006, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 3
Всего: 78



Да у нас в универе на всех тачках стоят IE, а проверять будут без меня (т.е. сказали: "Отошлите нам на ящик то-то и то-то..")...
Ладно... Нельзя так нельзя...


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0976 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.