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>
复制
最后祝大家中秋愉快,阖家团圆!