web入门练手案例(一)

下面是一些web入门案例和实现的代码,带有部分注释,倘若代码中有任何问题或疑问,欢迎留言交流~

新闻页面

案例描述:

互联网的发展使信息的传递变得方便、快捷,浏览新闻称为用户获取信息的重要渠道。下面将实现一个简易的新闻开头页面:

目标效果:

实现代码:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>新闻页面</title>
    <style>
        h2 {
            text-align: center;
        }
        .newTime {
            text-align: center;
        }
        .newTime span{
            /* 字体大小和颜色 */
            font-size: 12px;
            color:rgba(0,0,0,0.5);
            text-align: center;
        }
        .newTime a {
            font-size: 12px;
            color: black;
            text-decoration: none;
        }
        p {
            /* 首行缩进两字符 */
            text-indent:2em ;
            /* 设置左对齐 */
            text-align: left;
        }
    </style>
</head>
<body>
    <h2>新媒体的大势所趋</h2>
    <div class="newTime">
        <span>更新时间:2019年12月16日14时08分 来源:</span>
        <a href="#">来源社区</a>
    </div>
    <br>
    <hr>
    <p>近年来,随着移动互联网的蓬勃发展,公众号、微博、今日头条、抖音等一大批社交平台的火爆带动了新媒体运营行业的
        发展,运营人员在企业中的价值也不断被放大和受到重视,很多企业在做线上营销时都还会考虑"两微一抖",也就是我们
        所说的新媒体+短视频运营。因此也就催生了大量对新媒体+短视频运营人的需求岗位。
    </p>
</body>
</html>

图文混排

案例描述

一个引人入胜的网页,往往包含很多图片。合理的是哟个图文混排,能使枯燥的网页变得丰富多彩。下面将实现一个简易的图文混排页面:

实现效果

实现代码:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Web前端开发工程师招聘信息</title>
    <style>
        img {
            /* 只设置图片的宽时,高会自动按原比例显示。只设置高时宽同理 */
            width: 300px;
            /* 设置图片左排列,实现图片居左文字div居右的效果 */
            float: left;
            /* 设置图片与文字中间的空隙 */
            margin-right: 20px;
        }
        
        h3 {
            color: rgba(0,0,0,0.7);
            
        }
        .firstP {
            font-size: 14px;
        }
        .secondP {
            font-size: 15px;
            text-indent: 2em;
            /* 单纯text-indent:2em,无法达到缩进效果,需要加display:block */
            display: block;
        }
        a {
            color: rgba(0, 0,0,0.8);
            /* 斜体 */
            font-style: italic;
            /* 下划虚线样式 */
            text-decoration: underline dashed;
        }
        .newTime {
            font-size: 12px;
            color: rgba(0,0,0,0.5);
        }
        .special {
            color: black;
            font-size: 16px;
            /* 设置为粗体 */
            font-weight: bold;
        }
        .footer {
            font-size: 14px;
        }
        
    </style>
</head>
<body>
    <!-- alt属性指的是当图片加载不出时,显示的文字 -->
    <img src="../image/web_er.png" alt="前端工程师">
    <div>
        <h3>Web前端开发工程师</h3>
        <p class="firstP">技术要求:</p>
        <span class="secondP">了解常用的JS框架,如jQuery、YUI等,掌握最基本的JavaScript计算方法编写;对目前互联网
            流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有较多的了解;基本掌握前沿技术(HTML5+CSS3)。
            <a href="#">Web前端技术</a>,你究竟掌握多少...
            <!-- a标签可以嵌入到span标签中 -->
        </span>
        
        <br><br>
        <span class="newTime">更新时间:2015年05月19日20点(已有<span class="special">323</span>人点赞)</span>
        <hr>
        <p class="footer">相关技术文章8篇</p>
    </div>
</body>
</html>
相关推荐
人工智能训练6 小时前
【极速部署】Ubuntu24.04+CUDA13.0 玩转 VLLM 0.15.0:预编译 Wheel 包 GPU 版安装全攻略
运维·前端·人工智能·python·ai编程·cuda·vllm
会跑的葫芦怪6 小时前
若依Vue 项目多子路径配置
前端·javascript·vue.js
pas1369 小时前
40-mini-vue 实现三种联合类型
前端·javascript·vue.js
摇滚侠9 小时前
2 小时快速入门 ES6 基础视频教程
前端·ecmascript·es6
珑墨10 小时前
【Turbo】使用介绍
前端
军军君0110 小时前
Three.js基础功能学习十三:太阳系实例上
前端·javascript·vue.js·学习·3d·前端框架·three
打小就很皮...11 小时前
Tesseract.js OCR 中文识别
前端·react.js·ocr
wuhen_n12 小时前
JavaScript内存管理与执行上下文
前端·javascript
Hi_kenyon12 小时前
理解vue中的ref
前端·javascript·vue.js
落霞的思绪14 小时前
配置React和React-dom为CDN引入
前端·react.js·前端框架