仿移动门户网站体育板块设计

创建外部CSS文件,采用链接方式应用到“体育版块.html”中,按下述要求编写CSS样式设计页面布局;

设置页面宽度为浏览器窗口宽度的96%,最小宽度为380px,默认字体大小为14px;

分别使用ul-li结构设计首行“体育  中超、英超、NBA”文本导航链接和“国足、西甲、欧冠、CBA、亚冠”图片导航链接;

文本导航链接使用浮动定位,字体浅蓝色,“体育”链接字体大小为默认字体大小的1.2倍并加粗显示;

图片导航链接采用弹性盒布局,采用flex-grow或flex设置各项目的宽度能随浏览器窗口自适应变化,但最大宽度不能超过100px,各项目分散对齐,如图2所示;

每个图片导航项目中的图片也能自适应变化,最大宽度为65个像素;

从第三行开始插入多条新闻主题,包括图片、标题和评论数和评论图标,每一条新闻采用dl-dt-dd标签结构来设计,每一个dl标签的高度为80个像素,隐藏图片溢出部分,请采用弹性盒布局进行设计,dt和dd元素的宽度应能自适应调整,如图2所示;

设置新闻标题的行间距为1.5倍,评论数字体大小为默认字体的70%;

在多条新闻之后插入“展开更多”导航及其图标,要求图标和文字垂直居中对齐。

  1. html代码
    
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.2, minimum-scale=0.8">
    <title>某浪体育</title>
    <!--请在此处链接外部CSS样式文件-->
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    <!--下面的HTML代码中,除了给标签添加类名或ID号之外,不能做其它修改-->
    <body>
    	<div>
    		<ul>
    			<li class="text1">体育</li>
    			<li class="text2">NBA</li>
    			<li class="text2">英超</li>
    			<li class="text2">中超</li>
    		</ul>
    		<hr noshade/>
    		<ul class="list">
    			<li>
    				<div><img src="images/guozu.jpg" class="Img"></div>
    				<div class="list_center">国足</div>
    			</li>
    			<li>
    				<div><img src="images/xijia.png" class="Img"></div>
    				<div class="list_center">西甲</div>
    			</li>
    			<li>
    				<div><img src="images/ouguan.jpg" class="Img"></div>
    				<div class="list_center">欧冠</div>
    			</li>
    			<li>
    				<div><img src="images/cba.jpg" class="Img"></div>
    				<div class="list_center">CBA</div>
    			</li>
    			<li>
    				<div><img src="images/yaguan.jpg" ></div>
    				<div class="list_center">亚冠</div>
    			</li>
    		</ul>
    		<hr noshade/>
    		<dl class="flexbox">
    			<dt class="Img2"><img src="images/1.jpg"/></dt>
    			<dd>
    				<h4>游泳冠军赛孙杨1500自夺冠 豪取五金圆满收官</h4>
    				<div class="disscuss"><span> 578 <img src="images/timg.jpg"/></span> </div>
    			</dd>
    		</dl>
    		<hr noshade>
    		<dl class="flexbox">
    			<dt class="Img2"><img src="images/2.jpg"/></dt>
    			<dd>
    				<h4>游泳冠军赛刘湘50自折桂 徐嘉余收获第四金</h4>
    				<div class="disscuss"><span> 8 <img src="images/timg.jpg"/></span></div>
    			</dd>
    		</dl>
    		<hr noshade/>
    		<dl class="flexbox">
    			<dt class="Img2"><img src="images/3.jpg"/></dt>
    			<dd >
    				<h4 >111</h4>
    				<div class="disscuss"><span> 4174 <img src="images/timg.jpg"/></span> </div>
    			</dd>
    		</dl>
    		<hr noshade/>
    		<dl class="flexbox">
    			<dt class="Img2"><img src="images/4.jpg"/></dt>
    			<dd>
    				<h4 >中超-扎哈维2球雷鸟肖智建功 富力4-1辽足返榜首</h4>
    				<div class="disscuss"><span> 1万 <img src="images/timg.jpg"/></span> </div>
    			</dd>
    		</dl>
    		<hr noshade/>
    		<dl class="flexbox">
    			<dt class="Img2"><img src="images/5.jpg"/></dt>
    			<dd>
    				<h4>曝齐达内铁定留皇马!没冠军也执教 获111力挺</h4>
    				<div class="disscuss"><span> 658 <img src="images/timg.jpg"/></span> </div>
    			</dd>
    		</dl>
    		<hr noshade/>
    		<div class="more">展开更多 <img src="images/xiala.jpg"/></div>
    	</div>
    </body>
    </html>
    
  2. CSS样式
    @charset "utf-8";
    /* CSS Document */
    body{
    	width:96%;
    	min-width:380px;
    	font-size:14px;
    }
    ul{
    	list-style:none;
    }
    .text1,.text2{
    	color:skyblue;
    }
    .text1{
    	float:left;
    	font-size:1.2em;
    	font-weight:bold;
    }
    .text2{
    	float:right;
    }
    .list{
    	display:flex;
    	clear:both;
    	justify-content:space-around;
    }
    .Img{
    	max-width:65px;
    	width:auto;
    }
    .list_center{
    	text-align:center;
    }
    .Img2{
    	display:inline-block;
    	overflow:hidden;
    }
    .disscuss span{
    	display:flex;
    	justify-content:center;
    }
    .flexbox{
    	display:flex;
    	justify-content:space-between;
    }
    hr{
    	clear:both;
    }
    dl{
    	height:80px;
    }
    h4{
    	line-height:150%;
    }
    .disscuss{
    	float:right;
    	font-size:70%;
    }
    .more{
    	text-align:center;
    	color:skyblue;
    }
    

  • 15
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值