css基础知识的复习总结(三)
2021-07-05 15:05
标签:熬夜 har 可见性 list float text 宽度 enter ora 1.定位的盒子居中显示 案例一:(定位的盒子居中显示) 预期效果 实现步骤: 设置父盒子为相对定位 设置子盒子left值为父盒子宽度一半 总结:margin:0 auto 只能让在标准流的盒子居中 案例二:(标准流的盒子居中显示) 2.css标签包含规范 ◆div可以包含所有的标签。 ◆p标签不能包含div h1等标签。 ◆h1可以包含p,div等标签。 ◆行内元素尽量包含行内元素,行内元素不要包含块元素。 3.避免脱标流 a)由于浮动,定位都脱离了标准流,会对网页布局造成一定的影响,在以后的网页布局中优先考虑:标准流,浮动,定位。尽量使用标准流。标准流解决不了的使用浮动。浮动解决不了的使用定位。 b)案例 /*设置盒子左外边距为auto,将盒子冲到右边*/ 使用上述方式避免脱标 4.避免脱标流之图片和文字居中显示 /*图片和文字垂直居中对齐*/ 5.css可见性 6.css内容移除(网页优化,常用于logo优化) 7.精灵图,滑动门 昨天熬夜了现在还是浑浑噩噩,早睡早起! css基础知识的复习总结(三) 标签:熬夜 har 可见性 list float text 宽度 enter ora 原文地址:http://www.cnblogs.com/lovely7/p/7106482.html
设置子盒子左边距为自己宽度一半DOCTYPE html>
html>
head>
title>title>
meta charset="utf-8">
style type="text/css">
body,ul,li{
margin:0;
padding: 0;
}
li{
list-style: none;
}
img{
border:0;
}
a{
text-decoration: none;
}
.banner{
width: 600px;
margin:0 auto;
}
.nav{
height: 30px;
background: url(1.jpg);
line-height: 30px;
}
.nav ul li{
float: left;
}
.nav ul li a{
display: inline-block;
width: 75px;
height: 30px;
font-size: 10px;
font-family: 微软雅黑;
text-align: center;
background: pink;
}
.nav ul li a:hover{
background: lightblue;
}
style>
head>
body>
div class=‘banner‘>
img src="2.jpg">
div class="nav">
ul>
li>a href="">茂陵多病后a>li>
li>a href="">尚爱卓文君a>li>
li>a href="">酒肆人间世a>li>
li>a href="">琴台日暮云a>li>
li>a href="">野花留宝靥a>li>
li>a href="">蔓草见罗裙a>li>
li>a href="">归凤求凰意a>li>
li>a href="">寥寥不复闻a>li>
ul>
div>
div>
body>
html>
margin-left:auto; 让盒子左侧充满
vertical-align:middle;