新闻列表案例

新闻列表案例

  下面看一个新闻列表的案例,来总结一下目前所学的知识,最终效果如下:

  首先第一步就是把盒子给绘制出来,经过测量知道盒子的宽度为410px,高度为283px

* {
   
    margin: 0;
    padding: 0;   /*设置内外边距为零*/
}
.article {
   
    width: 410px;
    height: 283px;
    border: 1px solid #CCC;
}

由图可见,盒子的大小和边框都绘制出来了,由于设置了外边距为零,所以盒子紧贴着网页边缘,我们可以通过设置margin让盒子不贴于网页,在.article中添加

margin: 100px;

这时边框离网页边缘有100px的距离。

  接下来向盒子里添加内容,观察成品图,发现盒子里的内容由一个标题配合一个无序列表组成,而无序列表里面是链接,首先我们把标题给显示出来:

<div class="article">
    <h2>最新文章/New Articles</h2>
</div>

  我们知道,标题与盒子的左右都有距离,有上部分也有一定距离,这个距离我们可以使用padding内边距来实现,经过测量,左右边距为15px,上边距为20px,所以在.article中加入

padding: 20px 15px 0px;

  但是我们没有达到预期的效果,这是因为盒子的高度和宽度都改变了,我们知道盒子的高度和宽度是有加入padding的宽度和高度,所以我们现在要改变widthheight让盒子的大小不变

width: 380px;
height: 263px;

  然后我们修改一个标题,修改它的字体颜色以及字体大小,并为标题这个盒子加入下边框

.article h2 {
   
    font-size: 20px;
    color: #202026;
    border-bottom: 1px solid #CCCCCC;
}

  又出现了一个新的问题,那就是标题与下边框距离太近了,我们可以设置标题盒子的下内边距实现,如下

padding-bottom: 5px;

  下面加入下面的五个链接

<div class
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值