20、网易新闻列表

介绍

本文是在学习CSS时做的学习笔记,所有笔记内容为 CSS学习笔记

网易新闻列表

在这里插入图片描述
仿写如上所示列表

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>meta</title>
    <link rel="stylesheet" href="./css/reset.css">
    <style>
    // 统一去除下划线
    a{
        text-decoration:none
    }
    .news-wrapper{
        width:300px;
        height:358px;
        // 设置居中
        margin:0px auto;
        // 设置上边框,注意修改高度,保持盒子定高
        border-top:1px solid #ddd;
    },
    .news-title{
        // 为了上边框和文字宽度一致,需要将h2转换为行内块元素
        display:inline-block
        // 设置高度
        height:30px;
        // 设置上边框
        border-top:1px red solid;
        // 通过margin-top将h2元素上移
        margin-top:-1px;
        // 设置padding-top,让超链接下移10元素,同时注意高度被拉长了
        // 要减去10
        padding-top:10px;
    }
    /* 设置title中超链接的样式 */
    .news-title a{
        text-decoration:none;
        color:black;
        // 设置加粗效果
        font-weight:bold;
       
        
    }
    // 设置图片容器高度,避免下面容器顶上来
    .news-img{
       height:150px 
    }
    .new-img .img-title{
        //设置字体颜色
        color:#fff
        // 向上移动文字
        margin-top:-30px
        // 设置加粗
        font-weight:bold;
        // 左侧有一段距离
        padding-left:30px;
        
    }
    // 设置新闻列表
    .news-list{
        // 设置上外边距
        margin-top:20px;
        // 设置左侧外边距
        padding-left:14px;
    }
    .news-list li{
        margin-bottom:17px
    }
    .news-list li a{
        // 设置字体大小
        font-size:16px;
        color:#666;
        
    }
    // 通过before伪元素,为每个li添加一个项目符号
    .news-list li::before{
        content:'.';
        color:red;
        font-size:12px;
        margin-right:10px;
    }
    
    // 设置超链接鼠标移入样式
    .news-list li a:hover{
        color:red
    }
    
         
    </style>
</head>
<body>
 创建新闻列表外侧的容器
<div class="news-wrapper">
   创建一个标题标签
   <h2 class="news-title">
     <a href="#">体育</a>
   </h2>
   // 创建图片的容器
   <div class="news-img">
       <a href="#">
        <img src="./img/03/1.jpg" alt="">
        <h3 class="img-title">
            费德勒首负迪米,扶额头不满发挥
         </h3>
       </a>
   </div>
   <!-- 新闻列表 -->
   <ul class="news-list">
     <li>
       <a href="#">乔治1</a> 
     </li>
     <li>
       <a href="#">乔治2</a> 
     </li>
     <li>
       <a href="#">乔治3</a> 
     </li>
     <li>
       <a href="#">乔治4</a> 
     </li>
   </ul> 
</div>


</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值