HTML+CSS基础训练之实现一个“真实”的网页~

本文详述了使用HTML和CSS构建一个网页的过程,从任务介绍到布局分析,再到HTML代码编写和CSS美化。重点讲解了标题与内容布局、盒模型的运用,以及如何使用CSS雪碧图技术。同时,文中还提到了优化步骤,包括深色模式和鼠标悬停效果的实现。
摘要由CSDN通过智能技术生成

@一个“真”的网页

实现一个真的网页~

经过了前几次的实验,相信大家已经对网页布局有了初步的了解,那么这一次就让我们来做个“真网页”吧!

文章展示页是非常非常常见的东西,几乎是随处可见,布局可复杂也可以非常简单,其实归根到底,一个文章布局无非就是文章标题的部分和文章的正文部分。正文部分没有什么好讲的,主要是填充数据,但是标题的部分,可以做的文章就有很多了,可以添加分享按钮,可以添加标签,时间,副标题,发布人作者等等,根据项目实际需求增加删除相应的功能,

一、任务介绍:

高保真的完成下图布局:

二、分析布局

首先要分析一下各个模块的布局

在这里插入图片描述
我们依旧使用的盒子模型
首先先分为两个大盒子(红色边框)header 盒子和 content 盒子。
其中content中相对对来说比较简单,就需要添加需要的内容文字就好啦。
header相对于基本作业要复杂一些。
在header中首先要分为两个盒子(绿色边框)第一个盒子head装的是标题,下面的盒子info_box装了三个盒子。包括信息盒子info、评论盒子comment_box评论盒子、分享盒子share_box。
评论盒子comment_box中 分为 join div元素和 comment div元素
分享盒子share_box中 分为sina (微博)qqzone(qq空间)wechat(微信)

大体的布局还是用div元素实现,其中信息盒子与评论盒子打算用p+span元素实现,分享盒子用div+“雪碧图”实现。
标题框和内容框的距离为40px。

三、完成html代码

根据我们上面对各个模块布局的分析,我们接下来就可以写html代码啦~其中在header的info盒子,其中信息盒子与评论盒子打算用p+span元素实现(语义化更好一点),分享盒子用div+“雪碧图”实现。
这里还是有需要的改进的地方,比如行前面的空格我是使用的&nbsp空格键,应该还有更好的方法,请大佬指教嘿嘿~
代码如下:

<html>

<head>
    <title>加分作业
    </title>

    <link rel="stylesheet" href="css/demo2.css">

</head>

<body>
    <div class="container">
        <div class="header">
            <p class="head">啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦</p>
            <div class="info_box">
                <p class="info">
                    <span>2020年5月21日 08:38:23</span><br>
                    <span class="text">来源:</span>
                    <span class="sourse">蜡笔小新酱</span>
                    <span class="icon_1"> </span>
                </p></
  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值