今天写一个导航栏时遇到了一个问题:行内元素的padding-top,padding-bottom和margin-top,margin-bottom是不是真的是无效的?
接下来就这个问题将具体分析:
1.行内元素拥有盒子模型么答案是是的。没错,行内元素跟块级元素一样,同样拥有盒子模型。
2.行内元素的padding-top,padding-bottom和margin-top,margin-bottom是否无效答案同样是是的。盒子模型的width,height和padding-top,padding-bottom和margin-top,margin-bottom设置都是无效的。但是...
3.实战探讨行内元素的padding-top,padding-bottom和margin-top,margin-bottom先来看两个实例:
example1:源码:
DOCTYPE html >
html lang ="en" >
head >
meta charset ="UTF-8" >
title > example1 title >
style type ="text/css" >
* {
margin : 0px ;
padding : 0px ;
text-decoration : none ;
list-style : none ;
}
#main {
min-width : 1280px ;
background-color : pink ;
margin : auto ;
height : 800px ;
}
nav {
height : 50px ;
background-color : #ffffff ;
}
nav ul li {
height : 50px ;
float : left ;
background-color : #ffffff ;
}
a {
line-height : 50px ;
padding : 30px ;
margin : 30px ;
background-color : green ;
font-size : 14px ;
color : rgb(231,79,77) ;
}
style >
head >
body >
div id ="main" >
header >
nav >
ul >
li > a class ="hnav" href ="#" > 首页 a > li >
li > a class ="hnav" href ="#" > 最新活动 a > li >
li > a class ="hnav" href ="#" > 项目介绍 a > li >
li > a class ="hnav" href ="#" > 爱心社区 a > li >
li > a class ="hnav" href ="#" > 关于我们 a > li >
ul >
nav >
header >
div >
body >
html >
查看更多关于HTML中行内元素的竖直方向的padding和margin是否真的无效-Mingjie_Zhang的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did115587