Фаҳмиши амволи намоишии CSS

Муаллиф: Louise Ward
Санаи Таъсис: 12 Феврал 2021
Навсозӣ: 18 Май 2024
Anonim
Фаҳмиши амволи намоишии CSS - Эҷодӣ
Фаҳмиши амволи намоишии CSS - Эҷодӣ

Мундариҷа

Ин нисфи шаб аст, ва он яке див дар сайти шумо то ҳол ба сандуқчаи бозичаи кӯдак монанд аст. Ҳама унсурҳо як бесарусомонӣ мебошанд ва ҳар вақте, ки шумо бо CSS бозӣ мекунед намоиш додан моликият, онҳо худро ба як чизи тамоман мухталифи сафсата табдил медиҳанд.

Агар шумо ба ман монанд бошед, эҳтимолан шумо инро бо ғур-ғур кардани худ ҳал карда, бо клавиатураи худ доимо хашмгинтар мешавед. Ва гарчанде ки ин стратегия қаблан барои ман кор карда буд, ман ба наздикӣ роҳ ёфтам, то роҳи беҳтарини фаҳмидани намоиш додан амвол.

Он рӯй медиҳад, ки асосҳои намоиш додан назар ба оне ки ман дар аввал гумон карда будам, хеле соддатаранд. Дар асл, онҳо ҳамон принсипҳоеро истифода мебаранд, ки бастабандӣ кардани ҷомадон доранд. Ман мехоҳам фаро гирам намоиш: блок, inline-block ва дар мувофиқат. Агар шумо пештар як ҷомадонро бо тартиби муқаррар карда бошед, шумо параллелро мебинед. Агар шумо як шахсе бошед, ки тамоми либоси шуморо ба тарзи бесарусомонӣ рам мезанед - хуб, ман танҳо барои шумо он қадар зиёд кор карда метавонам.


Чомадони мо се намуди либосро дар бар мегирад:

  • Нозукҳо, ба монанди ҷомаи гиребон
  • Ҷомаҳое, ки метавонанд ғелонда шаванд
  • Ҷӯробҳо ё либоси таг, ки онҳоро ба шикофҳо пур кардан мумкин аст

Барои маълумот, агар мо ҷомадонро дар HTML моделсозӣ мекардем, чунин менамуд:

div class = 'chamomad'> div class = 'nozik'> / div> div class = 'tshirt'> / div> div class = 'tshirt'> / div> div class = 'tshirt'> / div> div class = 'tshirt'> / div> div class = 'пайпок'> / div> div class = 'tshirt'> / div> div class = 'tshirt'> / div> div class = 'tshirt'> / div> div class = 'tshirt'> / div> / div>

Ашёи нозук дар боло

Намоиш: блок бо нобаёнӣ барои аксари элементҳои HTML мебошад. Ин маънои онро дорад, ки элемент тамоми фазои уфуқиро дар зарфи худ ишғол мекунад див. Агар он дар паҳлӯи дигар унсурҳои хоҳар бошад, он сатри навро оғоз мекунад ва дигар элементҳоро дар хатти он иҷозат намедиҳад. Он ба ашёи нозуке, ки шумо дар болои ҷомадон гузоштаед, монанд аст. Инҳо мақолаҳои нозук ё оқиланд, ба монанди куртаҳои гиребон. Шумо намехоҳед, ки онҳо чиндор шаванд, бинобар ин шумо боварӣ ҳосил кунед, ки онҳо ба дигар либосҳо тела дода нашудаанд.


Ин яке аз қисмҳои сахттарини намоиш: блок. Аҳамият диҳед, ки чӣ тавр ҷомаи гиребон тамоми паҳлӯи ҷомадонро ишғол намекунад? Ин маънои онро надорад, ки ашёи дигар ба сатҳи худ ҷаҳида хоҳад рафт. Биёед бигӯем, ки ин курта 60 фоизи паҳнои ҷомадон аст; он ҳанӯз ҳам унсурҳои дигарро дар сатҳи боло ҳамроҳ карда метавонад.

Ин аст, ки чаро дар расм марзи норинҷӣ мавҷуд аст. A намоиш: блок унсур ба таври худкор маржа дар атрофи худ илова мекунад, агар он тамоми фазои уфуқиро ишғол накунад.

Майкаҳои бодиққат бастабандишуда

Қисми зиёди ҷомадонҳои шумо шояд аз либосҳои боқимондаи сафари шумо пур бошад. Барои соддагӣ, мо инро танҳо ба футболкаҳо буриданӣ ҳастем. Дар интернет баҳси калон дар бораи он аст, ки болопӯш ё ғалтак самараноктар аст. Ман як навъ шахсе ҳастам.


Ба ҳар ҳол, шумо барои мувофиқат кардани чизҳои бештар, шумо футболкаҳоятонро паҳлӯ ба паҳлӯ саф мезанед. Ин маҳз ҳамон чизест намоиш: inline-block барои он пешбинӣ шудааст. Ин унсурҳо метавонанд дар як сатр дар паҳлӯи якдигар нишинанд, инчунин дар паҳлӯи он намоиш: inline унсурҳо.

Баръакс намоиш: inline унсурҳо, як inline-block унсур ба сатри оянда мегузарад, агар ба таркиби он мувофиқат накунад див дар қатори дигар inline-block унсурҳо. Барои он ки футболка ба қатори навбатӣ рехта шавад, шумо бояд онро нимта карда, нисфи боқимондаро барои оғози қатори нав истифода баред. Inline-block унсурҳо иҷозат дода намешаванд, ки агар ба хат мувофиқат накунанд, ба нисф тақсим карда шаванд.

Ҷуробҳое, ки камбудиҳоро пур мекунанд

HTML аслиро санҷед ва шумо қайд мекунед, ки як ҷӯроб ҳаст див> байни ҳашт футболка. Аммо ба намуди уфуқии ҷомадон дар тарафи рост нигаред. Агар як ҷӯроб бошад див>, чӣ гуна он метавонад сатри миёнаро ба поён расонад ва сатри поёнро сар кунад? Ин аст ҳадафи намоиш: inline

Ан дар мувофиқат унсур ба сатри оянда мерезад, агар он аз паҳнои див (бо ин роҳ аз он фарқ мекунад inline-block ё блок). Азбаски ҷӯробҳои мо див пур аз ҷӯробҳое мебошад, ки бетартибӣ ба холигӣҳо пур карда шудаанд, он метавонад ба осонӣ ба пур кардани холигии тарафи рости қатори миёна шурӯъ кунад ва барои сар кардани сатри поён мерезад.

Барои ба амал омадани ин, ҳеҷ ҷӯробро нисфӣ буридан лозим нест. Ин аст, ки чаро онҳо метавонанд дар мувофиқат, дар ҳоле ки футболкаҳо танҳо метавонанд бошанд inline-block. Агар футболбозони қатори миёна танҳо 60 фоизи паҳноро гирифта бошанд, ҷӯробҳо див> барои боло бурдани тамоми фазои боқимондаи сатр боло ҳаракат мекард.

Роҳи Сафед

Ин CSS ниҳоии ҷомадони мо аст:

.delicate {намоиш: блок; паҳнӣ: 60%; } .tshirt {намоиш: inline-блок; паҳнӣ: 20%; } .socks {display: inline; }

Инҳоянд якчанд сенарияи алтернативӣ барои нишон додани истифодаи гуногуни намоиш. Агар деликатесҳо дар боло доштанд намоиш: inline-block, онҳо дар баробари футболкаҳо рост меистоданд. Баъзе футболкаҳо то сатри боло ҳаракат мекарданд ва боқимонда мувофиқан танзим мешуданд. Дар чап ва рости ҷомаи гиребон ягон буферии бароҳат набуд.

Агар ҳар як футболка медошт блок-намоиш, шумо як стеки азими футболкаҳо дар болои ҳамдигар доред, ҳар як сатр. Агар ҷӯроб мебуд намоиш: inline-block, онҳо ҳама дар қатори поён менишастанд, на дар байни ду қатор. Баъзе футболкаҳоро ба қатори дигар тела дода, хатти чорумро ташкил медиҳанд. Дар тарафи рости қатори миёнаи футболкаҳо холигӣ ​​пайдо мешуд.

Бо усули дар ин ҷо овардашуда, мо бо ҷомадони бодиққат печондашуда, ки аз фазои мавҷуда беҳтарин истифода мебарем, хотима меёбад.

Ин мақола дар аввал пайдо шудааст маҷаллаи тор нашри 289; онро дар ин ҷо харед!

Мақолаҳо Барои Шумо
Бознигарии Oculus Rift S
Кашф Кардан

Бознигарии Oculus Rift S

Rift бештар аз такмил аз такмил, Rift ҳамчунон довталаби калидӣ дар ҷаҳони VR HMD боқӣ мондааст. Портҳои камтар аз Rift талаб мекунад Пайгирии аъло ва дақиқ Ассортиментҳои бузурги барномаҳо Системаи н...
Шрифти рӯз: Ҷамъияти махфӣ
Кашф Кардан

Шрифти рӯз: Ҷамъияти махфӣ

Мо мухлисони азими типография ҳастем ва ҳамеша дар ҷустуҷӯи ҳарфҳои нав ва ҷолиб хоҳем буд, шрифтҳои ройгон ва ё ҳуруфҳои беҳтарин, ки бояд ба тирборон карда шаванд. Ҳамин тавр, агар шумо ба як ҳуруф ...
6 тамоюли тасвири гарми соли 2016
Кашф Кардан

6 тамоюли тасвири гарми соли 2016

Вақте ки сухан дар бораи мисол меравад, ҳар кас сабки шахсии худро дорад. Ва дар тӯли тамоми карераи шумо, таҳияи ин услуб ва намояндагии бештари "овози ботинии" худ бояд албатта афзалияти а...