使用盒子模型仿照优酷的页面片段

本文详细介绍了如何使用HTML和CSS实现优酷页面上视频及其信息的布局,通过使用无序列表和div元素,实现了一个整齐排列的视频展示区域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们经常能看到优酷页面上整齐的摆放着各个视频,每个视频加下面的文字都像是放在一个固定大小的盒子里,看起来很整齐,正是使用盒子模型弄出来这样的效果。使用一个大的div,里面嵌套无序列表,在无序列表中摆放各个视频加文字,实现盒子模型。

原图为:

 

仿图效果为:

代码如下:html代码为:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>youku.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"/>
    <meta http-equiv="description" content="this is my page"/>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    
    <link rel="stylesheet" type="text/css" href="./my.css"/>

  </head>
  
  <body>
    <div class="s1">
     <ul class="faceul">
       <li><img src="img/1.jpg"/><br/><a href="#">带防盗自爆的iPhone5</a><br/>
       <img class="faceimg" src="img/people1.jpg"/><font>真九尾狐</font><br/>
       <img src="img/show.jpg"/><font id="facefont">675.509</font>
       <img src="img/comments.jpg"/><font id="facefont">1.583</font></li>
       <li><img src="img/2.jpg"/><br/><a href="#">技术宅打造反动力赛车</a><br/>
       <img class="faceimg" src="img/people2.jpg"/><font>冬的春风</font><br/>
       <img src="img/show.jpg"/><font id="facefont">432.757</font>
        <img src="img/comments.jpg"/><font id="facefont">888</font></li>
       <li><img src="img/3.jpg"/><a href="#">性感车模的美丽时刻</a><br/>
       <img class="faceimg" src="img/people2.jpg"/><font>mhkjzc</font><br/>
       <img src="img/show.jpg"/><font id="facefont">119.299</font>
       <img src="img/comments.jpg"/><font id="facefont">33</font></li>
       <li><img src="img/4.jpg"/><a href="#">快女潘辰催泪年度新作</a><br/>
       <img class="faceimg" src="img/people2.jpg"/><font>彩虹中的男人</font><br/>
       <img src="img/show.jpg"/><font id="facefont">213.429</font>
       <img src="img/comments.jpg"/><font id="facefont">3.857</font></li>
     </ul>
     <ul class="faceul">
      <li><img src="img/5.jpg"/><a href="#">[专题]抒发真性情 关注“车展上的那些人”</a></li>
      <li><img src="img/6.jpg"/><a href="#">四驱更威武 中华V5四驱版亮相北京车展</a><br/>
       <img class="faceimg" src="img/people3.jpg"/><font>优酷汽车</font><br/>
       <img src="img/show.jpg"/><font id="facefont">8.005</font>
       <img src="img/comments.jpg"/><font id="facefont">24</font></li>
      <li><img src="img/7.jpg"/><a href="#">北京车展广汽菲亚特发布全新“菲翔”</a><br/>
       <img class="faceimg" src="img/people2.jpg"/><font>优酷汽车</font><br/>
       <img src="img/show.jpg"/><font id="facefont">6.626</font>
       <img src="img/comments.jpg"/><font id="facefont">9</font></li>
      <li><img src="img/8.jpg"/><a href="#">[专题]上传车展视频 赢取实车大奖!</a></li>
     </ul>
    </div>
  </body>
</html>


css代码为:

@CHARSET "UTF-8";

.s1 {
	width: 660px;
	height: 450px;
	border: 1px solid red;
	
}

.faceul {
	padding: 0px;
	width: 600px;
	height: 155px;
	list-style-type: none;
	margin-top: 60px;
	margin-left: 10px;
	
}

.faceul li {
	width:130px;
	height: 130px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;	
}

.faceul a {
	font-size: 12px;
	margin-top: 5px;
}

a:link {
	text-decoration: none;
}
 
a:visited {
	color: red;
}

.faceul font {
	margin-top: 2px;
	margin-left:5px;
	font-size: 12px;
	color: gray;
}

.faceimg {
    margin-top: 5px;
}

#facefont {
   font-size:11px;	
}




 

 

对于仿照朋友圈页面的UniApp开发,你可以按照以下步骤进行: 1. 创建一个UniApp项目:使用HBuilderX或者Vue CLI创建一个UniApp项目。 2. 设计朋友圈页面:根据你的需求设计朋友圈页面的UI,包括动态列表、用户头像、昵称、文字内容、图片、点赞按钮、评论按钮等。 3. 开发数据接口:根据你的后端API设计,使用Vue.js或者其他框架编写数据请求和处理逻辑。 4. 实现动态列表:使用`<uni-list>`或者其他列表组件展示动态列表,根据数据渲染每个动态项。 5. 头像和昵称展示:使用`<uni-avatar>`或者其他图片组件展示用户头像,使用文本组件展示用户昵称。 6. 文字内容展示:使用文本组件展示动态的文字内容。 7. 图片展示:使用`<uni-image>`或者其他图片组件展示动态中的图片,可以使用图片预览插件实现点击图片放大预览功能。 8. 点赞和评论功能:为每个动态项设计点赞和评论按钮,并添加对应的点击事件处理函数。可以使用弹窗组件实现评论弹窗的显示和隐藏,使用表单组件实现评论输入和提交。 9. 发布新动态:添加发布新动态的功能,包括选择图片、输入文字内容等。 10. 其他功能:根据你的需求,可以添加一些额外的功能,比如动态的点赞数、评论数统计、下拉刷新、上拉加载更多等。 以上是一个简单的流程,你可以根据具体需求和技术选择进行开发。UniApp支持使用Vue.js进行开发,可以借助其丰富的组件和生态系统来完成朋友圈页面的开发。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值