Да се научим да използваме cellpadding и cellspacing в CSS, CSS
HTML кодът атрибути cellpadding и cellspacing може да бъде настроен, както следва:
Ако искате да премахнете напълно пространството между клетките (набор cellspacing = "0"), не забравяйте да зададете имот граничен колапс: колапс. Но как да се приложи cellspacing в CSS?
Работа CSS еквивалент cellspacing - тази граница между редовете. но тя не работи в браузъра Internet Explorer. Можете да настроите граничен колапс: колапс, което също ще нула празнини между клетките. Но решението е единственият напълно различни браузъри е атрибут употреба cellspacing:
Можете също така да използвате cellpadding = "0" cellspacing = "0". като тези атрибути още не са сметнали за остаряла.
За да контролирате интервалите между клетки, използвайки CSS. Можете да използвате подложка (подложка), изложени на клетки от таблица:
По отношение на еквивалентни CSS маса cellspacing. можете да използвате граничен разстояние имота. приложен към масата. Например:
Тази функция също така ще предостави на хоризонтални и вертикални пропуски. Това означава, че за да се разбере, че не е възможно да се използва cellspacing атрибут.
Проблеми с IE 7 версия по-долу
Тези методи ще работят в почти всички съвременни браузъри освен Internet Explorer 7. Всички те подкрепят граничен колапс имота. която обединява границите на съседни клетки в таблицата. Ако се опитате да премахнете празнините между клетките (cellspacing = "0"), а след това на граничен колапс: колапс ще има същия ефект: липсата на разстояние между клетки. Заслужава да се отбележи, че тази възможност се поддържа от "Кривото", тъй като съществуващата HTML-cellspacing атрибут в CSS не е пренаписан.
Ако не работите с Internet Explorer 5-7. Използвайте граничен разстоянието. Ако си нещастен, а след това използвайте cellspacing: 0 или граничен колапс: колапс:
Ако не са на стойност, равна на нула cellspacing. опитайте това, което е работил за мен. Но имайте предвид, че тази опция е само е тестван в Firefox:
Този хак cellpadding cellspacing CSS работи в IE 6 и по-горе, Google Chrome. Firefox и Opera:
Този проблем има едно просто решение:
настройки по подразбиране
Стандартен браузър поведение еквивалентно на следното:
Тя ви позволява да определите разстоянието между съдържанието на клетките:
Cellspacing
cellspacing CSS е отговорен за разстоянието между самите клетки:
Комбинацията от свойства
Комбинацията от свойства (по избор)
Забележка: ако зададете граница между редовете атрибут. това показва, че граничният разпадането е настроен да се разделят.
Можете да опитате действието!
Увийте съдържанието в Разделение клетки. и да бъде в състояние да направи нищо, но след това трябва да приключи всяка клетка в колоната. Например, за да се получи по-широка лява и дясна граници, трябва да използвате следния CSS-код:
Както и на следния HTML-кода:
Къде можете да опитате кода в действие.
Този подход работи в IE. Всъщност, аз го изпитват само в Internet Explorer. От W3C-спецификация разбрах, че таг