THE HAM MEDIA BLOG

CSSFdisplayƒvƒƒpƒeƒB‚É‚æ‚é•Ï‰»ˆê——

Clip to Evernote ‚±‚̃Gƒ“ƒgƒŠ[‚ð‚͂ĂȃuƒbƒNƒ}[ƒN‚ɒljÁ
ƒJƒeƒSƒŠF
CSS
ƒ^ƒOF
CSS
display
BLOCK
INLINE

CSS disolay?

CSS‚̃vƒƒpƒeƒB‚Łudisplayv‚Á‚Ä‚ ‚è‚Ü‚·‚¯‚ǁA
displayƒvƒƒpƒeƒB‚Á‚Ä‚Ç‚Ì‚­‚ç‚¢—˜—p‚µ‚Ä‚¢‚Ü‚·‚©H

‚ ‚܂葽—l‚·‚é‚悤‚ȃvƒƒpƒeƒB‚Å‚Í‚È‚¢‚Ì‚Å‚·‚ªA
‚»‚ê‚Å‚àdisplayƒvƒƒpƒeƒB‚ðŽg‚¤Žž‚Á‚ďo‚Ä‚­‚é‚ÆŽv‚¢‚Ü‚·B

‚±‚ÌdisplayƒvƒƒpƒeƒB‚͐FX‚È’l‚ðŽ‚Á‚Ä‚¢‚é‚Ì‚Å‚·‚ªA
‚Ç‚ñ‚È’l‚ª‚Ç‚ñ‚È‚±‚Æ‚É‚È‚é‚Ì‚©‚Á‚ÄŽÀ‚Í–l‚à‚ ‚Ü‚è’m‚ç‚È‚©‚Á‚½‚肵‚Ü‚·B

‚»‚ñ‚È‚Æ‚«‚ɁA
uUnderstanding CSS Positioning part 1 | KilianValkhof.comv
‚Æ‚¢‚¤ƒGƒ“ƒgƒŠ[‚ð“Ç‚ñ‚¾‚̂ŁA‚¢‚Á‚»•×‹­‚µ‚Ă݂悤‚ÆŽv‚¢A
displayƒvƒƒpƒeƒB‚ɂ‚¢‚ď‘‚¢‚Ă݂鎖‚É‚µ‚Ü‚µ‚½B

ƒ{ƒbƒNƒX‚ƃCƒ“ƒ‰ƒCƒ“

‚»‚à‚»‚àƒ{ƒbƒNƒX‚ƃCƒ“ƒ‰ƒCƒ“‚Á‚ĉ½H
‚Æ‚¢‚¤l‚ª‘½‚¢‚ÆŽv‚¢‚Ü‚·B

uƒ{ƒbƒNƒX‚ɂ‚¢‚Ä - CSSƒŠƒtƒ@ƒŒƒ“ƒXv‚Æ‚¢‚¤‚Æ‚±‚ë‚ɁA
‚í‚©‚è‚â‚·‚¢à–¾‚ª‘‚¢‚Ä‚ ‚Á‚½‚̂ŁA‚Ü‚¸‚Í‚»‚±‚ðŽQÆ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

ŠÈ’P‚ÉŒ¾‚¤‚ƁAblock—v‘f‚͍s‚ð“Æ‚èè‚ß‚Å‚«‚é‚à‚́A
inline‚͍s‚Ì’†‚É“ü‚Á‚Ä‚¢‚é‚à‚Ì‚È‚ñ‚ăCƒ[ƒW‚Å–l‚Í”FŽ¯‚µ‚Ä‚¢‚éB
Œµ–§‚ÉŒ¾‚¤‚ƈႤ‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ªA‚ ‚­‚܂ŃCƒ[ƒW‚Æ‚µ‚āB

‚Ç‚ñ‚È•—‚ɈႤ‚©‚ÍŽÀÛ‚É‚â‚Á‚Ä‚Ý‚Ü‚µ‚傤B

block

sample
sample

¡‰ñ‚Í’Pƒ‚Éblock‚ðŽw’肵‚½‚¾‚¯‚Ȃ̂ŏã‚̂悤‚ÈŒ‹‰Ê‚É‚È‚è‚Ü‚µ‚½B
padding‚âmargin‚ð‚‚¯‚Ä‚à‚»‚Ì’l’Ê‚è•Ï‰»‚µ‚Ü‚·B

inline

sample
sample

‚±‚ê‚à“ñ‚‚Ƃàinline‚ðŽw’肵‚½‚¾‚¯B
®Ainline‚̏ꍇ‚͉üs‚ð‚·‚é‚ƁA­‚µŒ„ŠÔ‚ª‹ó‚¢‚Ä‚µ‚Ü‚¤‚悤‚Å‚·B

Œ„ŠÔ‚ð‚È‚­‚·‚½‚߂ɂ́A‰üs‚ð‚µ‚È‚¢‚©A
‚à‚µ‚­‚͉üs‚µ‚½s‚̍Ōã‚É<!--‚ð‚‚¯A
‰üs‚µ‚½Œã‚Ì“ª‚É-->‚ð‚‚¯‚ăRƒƒ“ƒgƒAƒEƒg‚µ‚Ä‚¨‚­‚¾‚¯‚ÅŒ„ŠÔ‚ª‚È‚­‚È‚è‚Ü‚·B

sample
sample

none

sample
sample

Œ©‚Ä‚í‚©‚é‚悤‚É•\Ž¦‚³‚ê‚È‚­‚È‚è‚Ü‚·B
‚‚܂è”ñ•\Ž¦‚Æ‚¢‚¤‚±‚Æ‚Å‚·B
‚±‚ê‚𑽗l‚µ‚Ä‚µ‚Ü‚¤‚ƁASEO“I‚ɃXƒpƒ€‚Æ‚µ‚Ä‚Ý‚È‚³‚ê‚é‰Â”\«‚à‚ ‚é‚̂ŁA
‚ ‚܂葽—p‚µ‚È‚¢•û‚ª‚¢‚¢‚ÆŽv‚¢‚Ü‚·B

inline-block

‚Ç‚¿‚ç‚É‚àpadding:20px‚ðŽw’肵‚Ä‚Ý‚éB

E inline-block‚̏ꍇ

sample
sample

E inline‚̏ꍇ

sample
sample

inline‚̏ꍇ‚͉¡‚Ìpassing‚µ‚©“K‰ž‚³‚ê‚È‚¢‚̂ɑ΂µ‚āA
inline-block‚̏ꍇã‰º‚É‚à“K‰ž‚³‚ê‚éB

‚‚܂èinlineã‚É”z’u‚³‚ꂽblock—v‘f‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

list-item

ƒTƒ“ƒvƒ‹ƒeƒLƒXƒg
ƒTƒ“ƒvƒ‹ƒeƒLƒXƒg
ƒTƒ“ƒvƒ‹ƒeƒLƒXƒg

list-item‚́uliv‚ðŽw’肵‚½‚Ì‚Æ“¯‚¶‚悤‚È•\Ž¦‚É‚È‚è‚Ü‚·B

run-in

‚Ç‚¿‚ç‚É‚àpadding:20px‚ðŽw’肵‚Ä‚Ý‚éB

E run-in‚ÌŒã‚É‚­‚é‚Ì‚ªblock‚̏ꍇ

sample
sample

E run-in‚ÌŒã‚É‚­‚é‚Ì‚ªinline‚̏ꍇ

sample
sample

‚±‚ê‚́AŒã‚ë‚É‘±‚­‚Ì‚ªblock‚̏ꍇA
‚»‚Ìblock‚̍ŏ‰‚Ìinline‚Æ‚µ‚Ä•\Ž¦‚³‚ê‚邽‚߁A
Œ©‚½Š´‚¶‚Å‚Íinline‚ª‘±‚¢‚Ä‚¢‚é‚悤‚ÉŽv‚¦‚éB
‚µ‚©‚µblockˆÈŠO‚Ìinline‚ªŒã‚ë‚É‘±‚­ê‡‚́A
“Æ—§‚µ‚½block‚Æ‚µ‚Ä‚Ý‚È‚³‚ê‚Ä•\Ž¦‚³‚ê‚éB

‘¼‚É‚à‚ ‚邯‚ê‚Ç

display‚Ì’l‚Í‘¼‚É‚àcompact‚âtable‚Æ‚¢‚¤‚Ì‚à‚ ‚邪A
¡‰ñ‚͏ȗª‚³‚¹‚Ä‚à‚ç‚¢‚Ü‚·B

¡‰ñ‚Ì‚Å‚í‚©‚Á‚½‚Ì‚Å‚·‚ªAinline-block‚͍‚‚³‚àŠm•Û‚Å‚«‚éB
‚±‚ê‚ðŽg‚Á‚½ƒgƒŠƒbƒN‚à‚ ‚é‚Ì‚Å‚·‚ªA‚»‚̏Љî‚Í‚Ü‚½¡“xB

‚±‚Ì‹LŽ–‚ւ̃Rƒƒ“ƒg
ƒRƒƒ“ƒg‚ð‘‚­
‚¨–¼‘O: [•K{“ü—Í]

ƒ[ƒ‹ƒAƒhƒŒƒX: [•K{“ü—Í]

ƒz[ƒ€ƒy[ƒWƒAƒhƒŒƒX:

ƒRƒƒ“ƒg: [•K{“ü—Í]

”FØƒR[ƒh: [•K{“ü—Í]


¦‰æ‘œ‚Ì’†‚Ì•¶Žš‚𔼊p‚Å“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B

‚±‚Ì‹LŽ–‚ւ̃gƒ‰ƒbƒNƒoƒbƒN

ƒgƒbƒv‚É–ß‚é

×

‚±‚̍L‚Í90“úˆÈãV‚µ‚¢‹LŽ–‚Ì“Še‚ª‚È‚¢ ƒuƒƒO‚É•\Ž¦‚³‚ê‚Ä‚¨‚è‚Ü‚·B