padding 属性用于创建导航栏
今天复习css盒子的时候,看到网课老师写的案例,然后发现以前自己创建的导航栏就是乱写一通,没有什么规章制度,然后按着老师的思路自己捋了一遍,导航栏的创建。代码如下:
<style>
nav{
/* 设置盒子大小 */
height: 50px;
/* 设置背景颜色 */
background-color: rgba(255, 247, 201,.4);
/* 将文字居中 */
line-height: 50px;
}
nav a{
/* 1. 修改链接样式 */
/* 去掉下划线 */
text-decoration: none;
/* 改变字体颜色 */
color: grey;
/* 2. 修改a为行内块元素 (为了设置a的宽高)*/
display: inline-block;
height: 50px;
/* 3. 设置padding,撑开a盒子宽度,用padding设置宽度是为了让不同字数的按钮也能相隔相同的距离 */
padding: 0 20px;
}
/* 设置鼠标悬停效果 */
nav a:hover{
background-color:whitesmoke;
}
</style>
</head>
<body>
<nav>
<a href="#">第一个按钮</a>
<a href="#">第二个按钮呀</a>
<a href="#">第三个</a>
<a href="#">第四</a>
</nav>
</body>
实现效果: