盒模型--display:inline/inline-block
要求实现如下案例:
index.html
1 DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>案例title> 6 <link rel="stylesheet" href="./index.css"> 7 head> 8 9 <body> 10 <ul class="head"> 11 <li class="head-first">商品分类li> 12 <li class="head-second">天猫双十一li> 13 ul> 14 15 <ul class="list"> 16 <li><a href="#">大牌女装a>li> 17 <li><a href="#">运动户外a>li> 18 <li><a href="#">潮流男装a>li> 19 <li><a href="#">美妆洗护a>li> 20 <li><a href="#">母婴好货a>li> 21 <li><a href="#">数码家电a>li> 22 <li><a href="#">家具建材a>li> 23 <li><a href="#">全球尖货a>li> 24 <li><a href="#">苏宁易购a>li> 25 <li><a href="#">汽车用品a>li> 26 ul> 27 body> 28 29 30 html>
index.css
1 ul, 2 li { 3 list-style: none; 4 padding: 0px; 5 margin: 0px; 6 } 7 /* 浏览器都有自己的默认样式,以上内容用于浏览器默认样式的清除 */ 8 9 .head { 10 width: 200px; 11 color: #ffffff; 12 /* 去除空白折叠 */ 13 font-size: 0px; 14 } 15 16 .head li { 17 /* 让两个li处于同一行 */ 18 display: inline-block; 19 font-size: 12px; 20 line-height: 36px; 21 width: 100px; 22 text-align: center; 23 } 24 25 .head .head-first { 26 background-color: #c60a0a; 27 } 28 29 .head .head-second { 30 background-color: #464444; 31 } 32 33 .list { 34 width: 200px; 35 box-sizing: border-box; 36 padding-top: 29px; 37 padding-bottom: 14px; 38 background-color: #413f3f; 39 } 40 41 .list li { 42 margin-bottom: 14px; 43 padding-left: 24px;/*左内边距*/ 44 padding-right: 24px;/*右内边距*/ 45 } 46 47 .list li a { 48 /* 让a成为块状元素才能让宽度占据整条li */ 49 display: block; 50 border: 1px solid #cb0c10;/*边框粗细为1px,实线*/ 51 border-radius: 10px;/*边框倒角*/ 52 text-align: center; 53 line-height: 29px; 54 /* a标签比较特殊,设置它的文本样式需要直接选中它 */ 55 color: #ffffff; 56 /* 去除a标签的下划线 */ 57 text-decoration: none; 58 }