CSS布局小练习

不多说了,直接贴代码。

html文件

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="boxlx.css">
</head>
<html>
<div class="div1">
<div class="div2">
<span class="s1">优酷牛人</span>
<span class="s2"><a href="#">更多牛人</a></span>
<ul class="faceul">
<li><img src="tt.png"><span>Mariyd</span></li>
<li><img src="tt2.png"><span>道途听说</span></li>
<li><img src="tt1.png"><span>春秋花月夜</span></li>
</ul>

<span class="s1">明星空间</span>
<span class="s2"><a href="#">更多空间</a></span>
<ul class="faceul">
<li><img src="tt1.png"><span>你喜欢</span></li>
<li><img src="tt.png"><span>道途听说</span></li>
<li><img src="tt2.png"><span>[90空间]</span></li>
</ul>

<span class="s1">优酷公益</span>
<span class="s2"><a href="#">更多公益官网</a></span>
<ul class="faceul">
<li><img src="tt2.png"><span>公益基金会</span></li>
<li><img src="tt1.png"><span>Test公益事业网</span></li>
<li><img src="tt.png"><span>公益事业</span></li>
</ul>
</div>
<div class="div3"></div>
<div class="div4"></div>
</div>
<html>
</html>

css文件

.div1{
border:1px solid gray;
350px;
height:350px;
}

.div2{
/*order:1px solid pink;*/
height:110px;
margin:4px 5px 0px 5px;

}

.div3{
/*order:1px solid pink;*/
height:110px;
margin:4px 5px 0px 5px;
}

.div4{
/*order:1px solid pink;*/
height:110px;
margin:4px 5px 0px 5px;
}
.faceul{
/*order:1px solid pink;*/
height:90px;
320px;
margin-top:-5px;
list-style-type:none;
padding-left:0px;
}
.faceul li{
border:1px solid green;
font-size:14px;
height:50px;
50px;
float:left;
margin:10px 26px 0px 28px;

}

.faceul img{
height:50px;
50px;
}

.faceul li span{
font-size:12px;
margin-top:5px;
display:block; /*关键把这里装变为块级元素*/
/*下面才能把多出来的字体用省略号显示*/
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.s1{
font-size:16px;
font-weight:bold;
margin:0px 0px 0px 5px;

}
.div2 .s2{
font-size:12px;
float:right;

}
.div2 .s2 a:link{
color:blue;
text-decoration:none;
}

效果图:

大家有什么不同意见,可以多多讨论,谢谢指导。

原文地址:https://www.cnblogs.com/pwm5712/p/2949910.html