<body>
<navclass="nav-area">
<ul>
<li><ahref="#">Home</a></li>
<li><ahref="#">About</a></li>
<li><ahref="#">Services</a>
<ul>
<li><ahref="#">WEB DESIGN</a></li>
<li><ahref="#">WEB DEVELOPMENT</a></li>
<li><ahref="#">EMAIL MARKETING</a></li>
<li><ahref="#">GRAPHICS DESIGN</a>
<ul>
<li><ahref="#">LOGO DESIGN</a></li>
<li><ahref="#">CARD DESIGN</a></li>
<li><ahref="#">POSTER DESIGN</a></li>
<li><ahref="#">TEMPLATE DESIGN</a>
<ul>
<li><ahref="#">Web template</a></li>
<li><ahref="#">Email template</a></li>
<li><ahref="#">news template</a></li>
<li><ahref="#">bio template</a></li>
<li><ahref="#">wedding template</a></li>
</ul>
</li>
</ul>
</li>
<li><ahref="#">BROCHURE DESIGN</a></li>
</ul>
</li>
<li><ahref="#">PORTFOLIO</a></li>
<li><ahref="#">CONTACT</a></li>
</ul>
</nav>
</body>
html ű״ À§¿Í °°½À´Ï´Ù. °£´ÜÇÑ µå¶ø´Ù¿î ³×ºñ°ÔÀÌ¼Ç ¹Ù ÀÔ´Ï´Ù.
¿©±â¼´Â ¾Æ¹«·± ¹®Á¦°¡ ¾ø°í
css ÆÄÆ®¿¡¼ ±Ã±ÝÇؼ ¹®ÀÇ µå·Á¿ä .
.nav-area:before{
content: "";
clear: both;
display: block;
}
--------------- ¿©±â¼ À§¿¡ ºÎºÐÀÌ ÀÌ ¿µ»óÀ» ¿Ã¸° À¯Æ©¹ö°¡ ÀÛ¼ºÇÑ ÄÚµåÀÌ°í
--------------- ¿©±â ¾Æ·¡°¡ Àú°¡ ¹Ù²ãº»°Çµ¥ °á°ú°ªÀÌ ´Ù¸¥°Ô ¾ø´Â °Í °°½À´Ï´Ù. À§¿¡´Â :bofore, clear À» ¾´ °Í
---------------¾Æ·¡¿¡´Â ³ë¸ÖÇÏ°Ô ÀζóÀÎºí·° ¸ÔÀÌ°í ³Êºñ¸¦ ³ÐÈù °Í ¹¹ ±× Á¤µµ Àε¥..Â÷ÀÌ°¡ ¾ø´Â °Í °°½À´Ï´Ù.
.nav-area{
background: #ff0000;
display: inline-block;
position: absolute;
width: 100%;
}
----------------¿©±â¼ Áú¹® µå¸®´Â °ÍÀº À§¿¡ beforeÀ» »ç¿ëÇÑ ÀÌÀ¯°¡ ÀÖÀ»±î¿ä? ±»ÀÌ Æ÷¸ÖÇÏ°Ô ½áµµ °á°ú°ªÀº °°Àºµ¥ ¿Ö beforeÀ» »ç¿ëÇß´ÂÁö
----------------boforeÀ» ½á¼ ³»°¡ ¸ð¸£´Â ´Ù´Â Á¡ÀÌ ÀÖ´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.
.nav-areaul{
list-style: none;
margin: 0px;
}
.nav-area>ul>li{
float: left;
position: relative;
}
.nav-areaullia{
text-decoration: none;
color: white;
padding: 15px20px;
display: block;
}
.nav-areaulli:hovera{
background: #34495a;
}
.nav-areaulul{
position: absolute;
padding: 0;
min-width: 160px;
display: none;
top: 100%;
left: 0;
}
.nav-areaulli:hover>ul{
display: block;
}
.nav-areaululli:hovera{
background: #262626;
}
.nav-areaululli{
position: relative;
}
.nav-areaululul{
top: 0;
left: 100%;
}
.nav-areaulululli:hovera{
background: #34495a;
}
::after (:after)
CSS¿¡¼,
::after
´Â ¼±ÅÃÇÑ ¿ä¼ÒÀÇ ¸Ç ¸¶Áö¸· ÀÚ½ÄÀ¸·Î ÀÇ»ç ¿ä¼Ò¸¦ Çϳª »ý¼ºÇÕ´Ï´Ù. º¸Åëcontent
¼Ó¼º°ú ÇÔ²² ¦Áö¾î, ¿ä¼Ò¿¡ Àå½Ä¿ë ÄÜÅÙÃ÷¸¦ Ãß°¡ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ±âº»°ªÀº ÀζóÀÎÀÔ´Ï´Ù.Âü°í:
::before
¿Í::after
·Î »ý¼ºÇÑ ÀÇ»ç ¿ä¼Ò´Â ¿øº» ¿ä¼ÒÀÇ ¼½Ä ¹Ú½º¿¡ Æ÷ÇԵǹǷÎ,<img>
³ª<br>
µî ´ëü ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.±¸¹®
Âü°í: ÀÇ»ç Ŭ·¡½º¿Í ÀÇ»ç ¿ä¼Ò¸¦ ±¸ºÐÇϱâ À§ÇØ CSS3ºÎÅÍ
::after
±¸¹®À» µµÀÔÇß½À´Ï´Ù. ±×·¯³ª ºê¶ó¿ìÀú´Â CSS2 ±¸¹®ÀÎ:after
µµ Çã¿ëÇÕ´Ï´Ù.¿¹Á¦
°£´ÜÇÑ »ç¿ë¹ý
Æò¹üÇÑ ¹®´Ü°ú Èï¹ÌÁøÁøÇÑ ¹®´ÜÀ» À§ÇØ Å¬·¡½º µÎ °³¸¦ ¸¸µé°í, ¹®´Ü ¸¶Áö¸·¿¡ ÀÇ»ç ¿ä¼Ò¸¦ Ãß°¡Çغ¸°Ú½À´Ï´Ù.
HTML
CSS
°á°ú
Àå½Ä ¿¹Á¦
content
¼Ó¼ºÀ» È°¿ëÇØ ÀÚÀ¯·Ó°Ô ÅؽºÆ®³ª À̹ÌÁö¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.HTML
CSS
°á°ú
ÅøÆÁ
´ÙÀ½ ¿¹Á¦´Â
::after
¿Í ÇÔ²² CSSattr()
(en-US) Ç¥Çö½Ä,data-descr
»ç¿ëÀÚ ¼³Á¤ µ¥ÀÌÅÍ ¼Ó¼ºÀ» »ç¿ëÇØ ÅøÆÁÀ» ±¸ÇöÇÕ´Ï´Ù. JavaScript ¾øÀÌ¿ä!tabindex="0"
À» Ãß°¡ÇØ °¢span
¿¡ Æ÷Ä¿½º°¡ °¥ ¼ö ÀÖµµ·Ï ÁöÁ¤ÇÑ ÈÄ, CSS:focus
¼±ÅÃÀÚ¸¦ Ãß°¡ÇÏ¿© Å°º¸µå »ç¿ëÀÚµµ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦¸¦ ÅëÇØ ::before¿Í ::after°¡ ¾ó¸¶³ª À¯¿¬ÇÑÁö È®ÀÎÇÒ ¼ö ÀÖÁö¸¸, °¡Àå Á¢±Ù¼ºÀÌ ¶Ù¾î³ ±¸ÇöÀ» À§Çؼ¶ó¸é ¿ä¾à°ú ¼¼ºÎ ¿ä¼Òó·³ Àǹ̸¦ ´ãÀº ¿ä¼Ò¸¦ È°¿ëÇÏ´Â ÆíÀÌ ÁÁ½À´Ï´Ù.HTML
CSS
°á°ú
¸í¼¼
The definition of '::after' in that specification.