Как да инсталираме cellpading и cellspacing за таблицата в CSS, самият той уеб разработчик

Скъпи приятели, нищо спряло. По-рано, че не е твърде очевиден, но с подкрепата на спиране на пушенето и утвърдени проекти трябва да се движат дори консерваторите. От моя гледна точка, на HTML5, със своята семантична ориентация, донесе по-голямо объркване, отколкото сигурност. Вредата от това нововъведение е очевидно, но те са твърде много красиво и необичайно, и нищо не стои на едно място.







Cellpadding какво

Ако ние вярваме, че HTML5 документи. тогава маса маркер загубил много атрибути. В действителност, в таблицата има редица от старите и новите глобални атрибути, както и нещо друго. Не, ширината и височината. граница. подравняване и valign атрибути, както и cellpading и cellspacing. Всичко това постепенно се прехвърля към алчните лапи на език, описващ външния вид на документа, т.е. CSS. В действителност, логично и правилно, но това е по-сложно. Но нека се върнем към нашите маси.

Едно от предимствата на оформлението на блок е добре четат и гъвкави семантиката на документ. В същото време, всичко зависи от това "популярна" браузър като Internet Explorer 6, 7 и 8. Уви, но Microsoft не дава възможност за актуализиране на браузъра, без да инсталирате лепенки, които могат да нарушат действието на "медицина". Разбира се, аз го направих, не това, което този разговор и не се застъпва нищо, но нека бъдем реалисти. Хората имат нужда от нова версия на браузъра Internet Explorer, без куп сервизен пакет за нея. Отново, Windows XP е толкова добро, че да не може да бъде погребан. Не на последно място, защото това Windows 8 не е просто лаптоп ще се усвои. Отново, двайсет и пет, изцяло всичко вече е на масата.

Как да инсталираме cellpading и cellspacing за таблицата в CSS?

На главната, но в този пост ще разгледам много други атрибути, така че давай напред. По-специално, като за начало, нека да погледнем в същото време как да се приложи действието cellpading атрибути и cellspacing за таблицата в CSS? Само в случай, позволете ми да ви напомня,

  • cellpading - дефинира вдлъбнатина в таблица клетка.
  • cellspacing - определя разстоянието между (в) клетка маса.






Най-лесният начин да се припише cellpading, защото имаме уплътнение CSS-имот, който може да бъде определен за съответните елементи, като например:

маса-ти, маса TD / * Cellpading = "5" * /

Малко по-сложно е случаят с cellspacing атрибут. Ако разстоянието между клетките не е нужно? достатъчно е да се посочи:

Тази опция работи дори по-стари версии на Internet Explorer. Но ако искате да се уточни, различна от нула стойност на вдлъбнатината между клетките, а след това има два варианта. Първият е да се изпрати на HTML5 и използвайте cellspacing атрибут, още повече, че толкова дълго, колкото документацията все още е dopishut. От друга страна, можете да изпратите на Internet Explorer, потребителите и за ползване на граничен разстоянието CSS-собственост. например:

Както можете да видите всичко, което е съвсем възможно, но нещо трябва да се жертва. Тогава аз ще обсъди алтернативи на CSS има няколко качества, които ние сме толкова използвани, за да се използват таблици. Мисля, че това няма да е излишно. Catch бонус!

Друга възможност е някои атрибути на CSS

И така, какво имаме там не е достатъчно? Е, за атрибутите на ширина и височина са със същото име, CSS свойства, така че винаги можете да сочи към нещо като това:

Между другото, както за мен, питат членове не Comme височина Ще faut, но вижте сами. Отново никой не е отменил атрибут: стил, което означава, че може да използва патерици, а в HTML:

Въпреки, че също така е грешно! Е, вие знаете какво имам предвид.

Малко по-сложно и не разбираемо е случаят с границата. Фактът, че на последния, знам, HTML5 версия на документацията все още позволяват съществуването на този атрибут. Истината е само указател към това е, (1) или не (0) граница. С други спецификации не разполагаме с него, както добре. Като цяло, HTML5 е по-добре да се търси в посока на CSS3. Но основната трудност с CSS собственост граничен е, че го е предписал в таблица стил етикет приписват малко, защото затова Ви молим границата само за цялата таблица, а не за неговите клетки. Ето защо, ние използваме разнообразието от селектори, например:

В този случай, всички маркери са потомци TD маса етикет ще има граница от 1 пиксел и черно. Ако таблицата има маса, а ние искаме да се определи границата само за преки потомци, трябва да се посочи ясно това, например:

Загуба на лицето подравняване атрибут може да се компенсира с помощта на CSS марж имоти (позициониране на таблицата), и / или текст подравняване (за съдържанието на клетките). Например:

Мисля, че нещо, което да рисувам - това няма никакъв смисъл, и всичко е толкова ясно. Що се отнася до вертикалното позициониране на съдържанието на клетка, която е CSS-имот вертикално подравняване. например:

По принцип, който търси, винаги ще се намери ... на главата му. На тази имам всичко. Това е жалко, ако не знаете какво HTML и CSS, аз препоръчвам да свалите безплатни учебници на страницата "Свободен". Между другото, там се появи една книга «HTML5. Ръководство за програмиста "от Марк Пилгрим. Благодаря ви за вниманието. На добър час!

• Промяна на ЛС