3.4 内联块元素

3.4.1 行人块元素,可以用display转换;

  a.支持全部的样式

  b.宽高由内容决定

  c. 盒子并在一行

  d.代码换行,盒子之间会产生间隙

  el.子元素是内联元素,父元素可以用text-align属性设置元素水平对齐方式

3.4.2 解决内联元素之间的间隙的方法

  a.去掉内联元素之间的换行

  b.将内联元素的父级font-size设置为0,内联元素自身再设置font-size

3.4.3 display属性

  a.none  元素隐藏且不占位置

  b.block       元素以块元素显示

  c.inline       元素以内联元素显示

  d.inline-block 元素以内联元素显示

3.4.4 课堂练习

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>元素类型转换</title>
 6     <style>
 7         .menu{
 8             width: 693px;
 9             height: 50px;
10             background-color: cyan;
11             margin:50px auto;
12             font-size: 0px;
13         }
14         .menu a{
15             width: 98px;
16             height:48px;
17             background-color: #FFF;
18             display: inline-block;
19             border: 1px solid gold;
20             font-size: 16px;
21             margin-left: -1px;
22             text-align: center;
23             line-height: 48px;
24             text-decoration: none;
25             color: pink;
26             font-family: 'Microsoft yahei';
27         }
28     </style>
29 </head>
30 <body>
31     <div class="menu">
32         <a href="#" title="首页">首页</a>
33         <a href="#" title="公司简介">公司简介</a>
34         <a href="#" title="维修功能">维修功能</a>
35         <a href="#" title="售后服务">售后服务</a>
36         <a href="#" title="加入我们">加入我们</a>
37         <a href="#" title="联系我们">联系我们</a>
38         <a href="#" title="其它服务">其它服务</a>
39     </div>
40 </body>
41 </html>

  运行效果

猜你喜欢

转载自www.cnblogs.com/zijiang-4476/p/12155932.html
3.4