Колдонуу HTML МАЗМУНУ элемент Attributes

стол касиеттерин үйрөнүү менен HTML столдор чыккан көпчүлүк алынууда

HTML стол касиеттери сага HTML столдон бир топ көбүрөөк башкара берет. аларды кызыктуу кылууга жана беттин көрүнүшүн өзгөртүү үчүн столдор менен атрибуттары бар бир топ бар.

HTML МАЗМУНУ элемент сапаттарына

HTML5 жылы элементи дүйнөлүк сапаттарын жана башка бир касиетти колдонот. Ал гана (= "", башкача айтканда чек ара) 1 же бош баасын да өзгөрдү. Сен чек туурасын өзгөрткүбүз келсе, анда чек ара-туурасы CSS мүлктү пайдалануу керек.

жарактуу HTML5 стол өзгөчөлүктөрү жөнүндө көбүрөөк билүү үчүн төмөнкү кара.

HTML5 моралдык болуп калды HTML 4.01 тактоо бир бөлүгү болуп саналат, бир нече касиеттери да бар:

Ал HTML 4.01 жана HTML5 да эскирген болуп эскирип калган бир сыпат.

HTML 4.01 МАЗМУНУ сыпаттары тууралуу көбүрөөк билүү.

ар кандай HTML тактоо бир бөлүгү эмес, бир нече касиеттери да бар.

Сен аларды туура колдой алабыз браузерлерге билишет жана жарактуу HTML кам жок болсо, бул сыпаттарын колдонгула.

Browser өзгөчө МАЗМУНУ сыпаттары тууралуу көбүрөөк билүү.

HTML5 МАЗМУНУ элемент сапаттарына

Жогоруда айтылгандай, бир гана өзгөчөлүгү бар, дүйнөлүк сыпаттарына тышкары, бир HTML5 МАЗМУНУ элементке күчүндө болот: чек ара.

чек атрибуттуу бүт столдун тегерегинде бир чек араны аныктоо жана анын ичиндеги бардык клеткаларды үчүн колдонулат. ал HTML5 тактоо киргизилиши керек деген сыяктуу бир нече суроо бар эле, бирок ал жөн гана стили кесепеттерин тышкары ал, стол түзүлүшү жөнүндө маалымат берди, анткени калган.

жок болсо чек ара касиетти, бир чек ара жана бош болсо 1 наркты (же касиетти токтотуп) белгиленген кошуу үчүн. Көптөгөн браузерлер да эч кандай чек 0 жардам берет, башка эч бир бүтүн наркы (2, 3, 30, 500, ж.б.) пиксел менен чектеш аймакта туурасы жарыялаш үчүн, бирок бул HTML5 да эскирген. Анын ордуна, чек ара аныктоо CSS чек стилдин касиетин колдонуу керек туурасынан жана башка образын.

бир чек менен дасторкон түзүү үчүн, жаз:

<стол чек = "1">

бул чек менен дасторкон

HTML5 менен эскирип HTML 4.01 сыпаттары бар. Сиз HTML 4.01 документтерди жазуу боюнча иш-чаралардын планы болсо, аларды эмнеге үйрөнсөк болот, болбосо, аларды эске алат. Бул өзгөчөлүктөрдүн көпчүлүгү жогоруда айтылган ыкмалар бар.

Биз күчүндө болот элементтин касиеттерин сыпаттап HTML5 (жана HTML 4.01). Бул HTML 4.01 күчүндө, бирок HTML5 менен эскирип МАЗМУНУ сыпаттары айтылат. Сен дагы эле HTML 4.01 документтерди жазып, анда бул сыпаттарын, бирок сиз HTML5 көчүп качан алардын көпчүлүгү сиздин баракчаларды келечек-КК үчүн кылам айласы колдоно аласыз.

Valid HTML 4.01 Attributes

өзгөчөлүгү, биз жогоруда сүрөттөлгөн.

Гана айырмасы HTML HTML5 чейин 4.01 каалаган бүт бүтүн көрсөтүүгө болот деген (0, 1, 2, 15, 20, 200 ж.б.) пиксел чек туурасын аныктоо.

бир 5px чек менен дасторкон куруу мындай деп жаз:

<стол чек = "5">

Бул дасторкону 5px чек арасы бар.

чек менен эки мисал карагыла.

атрибуттуу клетка чек аралары жана клетканын мазмунун ортосундагы мейкиндик өлчөмүн аныктайт. демейки эки пикселдик. Сиз көрүү жана чек арасында эч кандай орун келсе 0 уячаны коюу.

20 клетка толтургуч орнотуу үчүн, жаз:

<стол уячаны толтуруу = "20">

Бул стол 20 бир уячаны бар.


Уюк чек 20 пиксел менен бөлүнүп турган.

уячаны толтуруу менен столдун мисал көрүү

стол клеткалар жана клетка ортосундагы атрибуттуу аянтынын өлчөмүн аныктайт. уячаны толтуруу сыяктуу эле, демейки эки пиксел коюлса, ошондуктан, 0, аны сага эч бир клетка менен жазылып келсе.

бир столго уячалар аралыгы кошуу мындай деп жаз:

<стол уяча аралыгы = "20">

Бул стол 20 бир уяча бар.


клеткалар 20 пиксел менен бөлүнүп турган.

уяча менен дасторкон кара

атрибуттуу столдун курчаган чек ара бөлүктөрү көрүнүп турган аныктайт. Сиз бардык төрт тарабын сиздин үстөл түзө алышат, кайсы бир тарап, үстү жана асты, сол жана оң, же жок.

Бул жерде бир гана сол тарап чек ара менен дасторкон үчүн HTML болуп саналат:

<стол чек = "1" кадр = "Жолдун">

Бул стол
болот


гана
сол тарабы түзүлгөн.

Ал эми төмөнкү алкагында дагы бир мисал:

<стол чек = "1" кадр = "төмөнкү">

Бул стол түбүндө алкакка алынган болот.

жээкчелер менен кээ бир үстөлдөрүн текшерип

атрибуттуу кадр атрибуту окшош, бир гана ал столдун клеткалардын айланасындагы чек таасир этет. Сиз TBODY жана TFOOT же эч ким сыяктуу топтордун ортосундагы, эки түркүктүн ортосуна, бүт клеткаларга эрежелерин орнотууга аракет кылышат.

Бир курууга сызыктар менен дасторкон гана катар ортосунда, жаз:

<стол чек = "1" эрежелери = "катар">

Бул 4x4 стол элек
катар эмес, мамычалар


менен белгиленген
эрежелери айтышат.

Ал эми түркүктүн ортосуна линияларын менен:

<стол чек = "1" эрежелери = "Cols">

Бул
үстөл
кайда


мамычалар
бар
бөлүнүп

Бул эрежелерге парня столдо бир мисалы болуп саналат

атрибуттуу кыйынчылык окуп үстөлдөрүн болушу мүмкүн экран окурмандарга жана башка колдонуучу агенттер үчүн стол жөнүндө маалымат берет. на касиетти пайдалануу үчүн, столдун кыскача баяндама жазып жана сыпаты наркы деп койду. на көпчүлүк стандарттык интернет браузерлерде интернет баракчасында чагылдыра албайт.

Бул жерде кыскача менен жөнөкөй дасторкон жазууга болот:

<стол на = "Бул түрмөктөлүп, маалыматтарды камтыган жөнөкөй үстөл болуп саналат. Бул столдун максаты кыскача көрсөтүүгө болот." >

тилкенин 1 сап 1
мамыча 2 сап 1


тилкенин 1 сап 2
мамыча 2 сап 2

жалпылоо менен дасторкон көрүү

сапаты да пиксел же контейнер элементтин пайыз катары үстөлгө туурасын аныктайт. туурасы коюлбай калса, стол аталык элемент туурасы сыяктуу максималдуу туурасы бирдей менен, мазмунун чагылдырышы керек, ошончо гана орун алат.

пиксел белгилүү бир, туурасы бир дасторкон куруу мындай деп жаз:

<стол туурасы = "300">

Бул стол контейнер туурасы 80% ал эмес.

Ал эми ата-элементтин пайыздык эмес туурасы үстөл куруу мындай деп жаз:

<стол туурасы = "80%">

Бул стол контейнер туурасы 80% ал эмес.

туурасы столдун мисал кара

Deprecated HTML 4.01 МАЗМУНУ Attribute

HTML5 менен HTML 4.01 жана эскирген менен эскирип калган МАЗМУНУ элементтин бир өзгөчөлүгү бар: чеги . Бул сыпат үстөлдү анын жанындагы тексти менен барак салыштырмалуу жайгашкан керек жерге коюп берет. Бул сыпат HTML 4.01-жылы жоюлган, аны алыс болушу керек. Тескерисинче, сиз CSS мүлктү же маржа-сол пайдалануу керек: унаам; жана маржа-оң: унаам; стилдер. калкып мүлк сени чеги бар атрибуттуу каралган эмне жакыныраак бир натыйжа берет, бирок жол бет көрүү экрандын калган таасир этиши мүмкүн. маржа-оң: унаам; жана маржа-сол: унаам; W3C ордуна сунуш кандай.

Бул жерде чеги касиетти колдонуп жоюлган мисал болот:

<стол чеги = "туура">

Бул стол туура ашууда


Текст аны айланып агат солго

тегиздөө касиетти колдонуп сунушталбайт үлгү карагыла.

Ал эми, жарактуу (эмес, эскирип калган) HTML менен бирдей эле таасир ала жазуу:

<стол стили = "лидерлери: оң;" >

Бул стол туура ашууда


Текст аны айланып агат солго

ар кандай HTML тактоо бир бөлүгү эмес, МАЗМУНУ сапаттарын түшүндүрөт.

өткөн маалымат 4.01 HTML ичинде күчүндө болот, бирок HTML5 менен эскирип HTML элементти мүнөздүү сүрөттөйт.

төмөнкүлөр учурдагы тактоо боюнча жарактуу эмес, МАЗМУНУ сыпаттары айтылат. Эгер барактар ​​текшерүү жана колдонуучулар бул элементтерди колдогон браузерди колдоносуз же кам жок болсо, анда бул элементтерди колдоно аласыз. Бирок, алардын көпчүлүгү заманбап браузерлерде да алынбаган же дагы стандарттар-жооп болуп айласы.

Биз сиздин HTML үстөлдөргө бул сыпаттарын колдонуу сунуш кылышкан эмес.

атрибуттуу CSS көп колдоого алынган чейин кирген эски атрибуту болуп саналат. Ал столдун арткы түсүн өзгөртүүгө мүмкүнчүлүк берет. Сиз түс аты же алтылык код коюп алабыз. Бул сыпат дагы браузерлердин көп иштейт, ал эми келечекте-КК HTML үчүн, аны алып, ордуна CSS колдонбоого тийиш.

Бул сыпаты жакшы альтернатива стили менчиги болуп саналат.

столдун арткы түсүн өзгөртүү үчүн, жаз:

<стол стили = "маалымат-түсү: #ccc;" >

Бул стол боз билим бар

bgcolor сыпаты эле, bordercolor атрибуттуу сиз белгинин түсүн өзгөртө аласыз. Бул сыпат гана Internet Explorer тарабынан колдоого алынган. Анын ордуна, чек-түстүү стили мүлктү пайдалануу керек.

Сиздин столдун чек түсүн өзгөртүү үчүн, жаз:

<стол чек = "1" стили = "чек-ара-түсү: кызыл;" >

Бул стол кызыл чек арасы бар.

bordercolorlight жана bordercolordark касиеттери Internet Explorer менен сиз столдун тегерегинде 3D чек түзүүгө уруксат берүү үчүн киргизилген. Бирок, IE8 карата абал боюнча жана ушул гана колдоого алынат iE7 стандарттары тартибине жана кыял-режиминде . Microsoft бул касиеттери мындан ары колдоого алынат деп айтылган.

бир аз эле убакыт үчүн, Cols браузерлер үстөл бар эле канча мамычаны билем жардам берүү үчүн сунушталган МАЗМУНУ элементке айтышат. имарат, бул чоң үстөлдөргө көргөзүүнү тездетүүгө жардам бере турган болду. Бирок, ал бир гана Internet Explorer тарабынан ишке ашырылып, жана IE8 боюнча жана ошондой эле, бул бир гана iE7 стандарттары тартибине жана кыял-режиминде колдоого алынган болчу.

туурасы касиетти (HTML5 моралдык) бар болгондуктан, көп адамдар, ошондой эле үстөл үчүн бийиктиги бар атрибуттуу болгон деп болжолдонот. Бирок, үстөл, алардын мазмуну туурасы CSS же туурасы сыпаты аныкталган туурасы ылайык, анткени, бийиктиги, расасына эмес. Ошондуктан, серепчилер бийиктиги столдун минималдуу бийиктигин аныктоо жүктөөгө уруксат берилген. үстөлдү ошол бийик ийнинен болгон болсо, анда ал анын ийнинен өзгөрүүлөр болмок. Бирок, мүлктү пайдалануу керек

CSS бийиктиги мүлк менен сиз CSS мүлктү кандайдыр бир ашыкча мазмун менен эмне аныктоо, ошондой эле пайдаланып келсе, бийиктиги тоскоол болот.

бир үстөлгө минималдуу бийиктигин мындай деп жаз:

<стол стили = "бийиктиги: 30em;" >

Бул стол, жок эле дегенде, 30 карайбыз жогору болуп саналат.

столдун эки сыпаттары жана сол / оң тараптан (hspace) айланасындагы мейкиндик кошулуп, жогорку / төмөнкү (vspace). Анын ордуна стили мүлктү пайдалануу керек.

тик мейкиндикти 20 пиксел жана 40 пиксел горизонталдуу орун орнотуу үчүн, жаз:

<стол стили = "margin: 20px 40px;"

Бул стол 20 пиксел бир vspace 40 пиксел бир hspace жазыла элек.

атрибуттуу столдун көрүү аталык элемент же терезеден четиндеги ороп же туурасынан жылдырууга мажбур керекпи же жокпу аныктай турган логикалык атрибуту болуп саналат. Тескерисинче, сиз CSS мүлктү пайдалануу менен ар бир стол клетканын ташуу өзгөчөлүктөрүн аныктоо керек.

ороо эмес, тексттин бир топ тилке кылып мындай деп жаз:

<Стол>

стили = "ак-орун: Айлык жылнаама;" > Бул мазмундагы тоннасына менен кызмат кылат. Бирок, ал идишке кенен болсо да, текст кийинки сапка, тескерисинче, бардык мазмунду көрүү үчүн туурасынан жылып серепчи терезесин мажбурлоо ороо керек.

Акыр-аягы, сыпат ар бир клетканын көрүү: клетканын ичинде тигинен тегиздөө керектигин аныктайт. Анын ордуна бул жараксыз касиет, сен трассаны өзгөртүүнү каалаган ар бир клеткага CSS мүлктү колдонуу керек. клетканын көрүү башка ири клеткалары тарабынан түзүлгөн бош аз башкача каралбаса, бул стили кесепеттерин байкабай калат.

түбүнө тегиздөө үчүн клетка мажбурлоо (абалкы катары, ортосунан эмес), жаз:

<Стол>

Бул клетка ары эс караганда жана ийнинен болууга бийиктигин мажбур кылат. Ошондуктан тик түздөлгөн клетканын түбүнө шайкеш экендигин көрөбүз.
стили = "тике тегиздөө: төмөнкү;" > Түбүндө мазмуну.
ортосунда мазмуну.