CSS文档阅读笔记(高级)2

CSS对齐

水平菜单(使用ul创建)

两种方法都不错,但是希望链接拥a标签有相同的尺寸,就必须使用浮动方法。
1.为了实现水平菜单栏,可以把li设置成行内元素(display:inline),取消它的前后换行。(但这种设置无法保证链接的宽度相同)
在这里插入图片描述
设置 li{display:inline}后
得到下图:
在这里插入图片描述
2.把li设置成左浮动 li{float:left}

通过设置边框来设置分隔线

ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
a
{
float:left;
width:7em;
text-decoration:none;
color:white;
background-color:purple;
padding:0.2em 0.6em;
border-right:1px solid white;
}
li {display:inline}

<ul>
<li><a href="#">Link one</a></li>
<li><a href="#">Link two</a></li>
<li><a href="#">Link three</a></li>
<li><a href="#">Link four</a></li>
</ul>

<p>
测试代码
</p>

给a标签设置右框 border-right:1px solid white;
(实现的前提是没有边距 边框的设置才有意义 如果设置了边距 即使设置了白色的右边框也毫无意义 间距太大了)
效果图:
在这里插入图片描述
注释:请始终把 border-style 属性声明到 border-color 属性之前。元素必须在您改变其颜色之前获得边框。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值