HTML(Hypertext Markup Language)是Web开发中的核心技术之一,用于构建网页结构和内容。在这篇文章中,我们将逐段解析上面给出的HTML代码,以帮助读者更好地理解它。
效果图展示:
文档类型声明和头部信息
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>埃里克网</title>
<!--<iframe src="https://ericwei.inscode.cc"></iframe>-->
<link rel="shortcut icon" href="/img/QQ截图20230908234943.png">
<link rel="stylesheet" type="text/css" href="w.css">
<script src="w.js"></script>
<!DOCTYPE html>
:这是文档类型声明,指定了文档使用的HTML版本。在这里,它指定使用HTML5。<meta charset="utf-8"/>
:这个元标签设置了文档的字符编码为UTF-8,确保支持各种语言和字符。<title>埃里克网</title>
:设置了网页的标题,显示在浏览器标签页上。<link>
:这两个标签用于引入外部资源。第一个用于引入网站图标,第二个引入了名为 "w.css" 的样式表。<script>
:引入了名为 "w.js" 的JavaScript文件,用于处理网页的交互和行为。
内容安全策略(Content Security Policy)
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; font-src 'self' data: https://ericwei.inscode.cc; img-src 'self' data:; script-src 'self' 'unsafe-eval' https://ericwei.inscode.cc;">
这个 <meta>
标签定义了网页的内容安全策略。它规定了哪些来源可以被加载到页面中,以增强网站的安全性。这个策略禁止了默认的资源加载(default-src 'none'
),允许从本站和指定的数据和脚本来源加载资源。
页面主体
</head>
<body>
<!-- 网页主体内容 -->
</body>
</html>
在 <body>
标签中,是网页的主体内容,包括页眉、主要内容和页脚。以下是主体内容的一些重要部分:
页眉
<header class="top">
<!-- 页眉内容 -->
</header>
页眉包含了网站的名称、导航菜单和用户登录信息。
主要内容
<main class="main">
<section class="main-left">
<!-- 主要内容左侧部分 -->
</section>
<div class="center-left">
<!-- 主要内容中心部分,包括多行图片 -->
</div>
<div id="myModal" class="modal">
<!-- 弹出模态框内容 -->
</div>
</main>
主要内容包括了欢迎信息、图片展示以及一个弹出模态框。
页脚
<footer class="bottom">
<!-- 页脚内容 -->
</footer>
页脚包含了一些额外信息,如时间显示。
完整代码HTML如下,css文件和js在公众号:每日推荐系列,回复【源码】即可获取:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>埃里克网</title>
<!--<iframe src="https://ericwei.inscode.cc"></iframe>-->
<link rel="shortcut icon" href="/img/QQ截图20230908234943.png">
<link rel="stylesheet" type="text/css" href="w.css">
<script src="w.js"></script>
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; font-src 'self' data: https://ericwei.inscode.cc; img-src 'self' data:; script-src 'self' 'unsafe-eval' https://ericwei.inscode.cc;">
</head>
<body>
<header class="top">
<div class="top-left">
<h1>止于此</h1>
<span>爱意随风起 风止意难平 💗</span>
</div>
<nav>
<a class="top1" href="index.html" target="_self">首页</a>
<a class="top2" href="/学海无涯/xue.html">学海无涯</a>
<a class="top3" href="/源码获取/yuanma.html">获取源码</a>
<a class="top4" href="mailto:3370156773@qq.com">联系我们</a>
</nav>
<div class="top-right">
<span class="user-name">用户</span>
<!--<img src="#" title="头像" alt="头像">-->
<span class="login-button"><input type="submit" value="登录"></span>
</div>
</header>
<main class="main" >
<section class="main-left">
<h1>欢迎光临!<br> Welcome to Eric's World!</h1>
<h3>小魏小魏,只赢不跪<br> Let's keep going today!</h3>
</section>
<div class="center-left">
<!-- 第一行 -->
<div class="image-row">
<img src="/img/img/001.jpg" alt=>
<img src="/img/img/002.jpg" alt=>
</div>
<!-- 第二行 -->
<div class="image-row">
<img src="/img/img/003.jpg" alt=>
<img src="/img/img/004.jpg" alt=>
</div>
<div class="image-row">
<img src="/img/img/005.jpg" alt=>
<img src="/img/img/006.jpg" alt=>
</div>
<div class="image-row">
<img src="/img/img/007.jpg" alt=>
<img src="/img/img/008.jpg" alt=>
</div>
<!-- 可以继续添加更多行 -->
</div>
<div id="myModal" class="modal">
<span class="close">×</span>
<img class="modal-content" id="img01">
</div>
</main>
<footer class="bottom">
<p id="showtime1" title="我们的征途是星辰大海">哈雷彗星的约定:</p>
<p id="showtime2">14193天 3小时 22分钟 55秒</p>
</footer>
</body>
</html>
最后祝大家中秋愉快,阖家团圆!