批改状态:合格
老师批语:非常棒
<!-- 告诉浏览器这是一个html文档 --><!DOCTYPE html><!-- 根标签,根元素,代表整个html文档。 所有html内容均需要写到标签中。 lang=‘en’ 属性,表示当前页面的主要语言 --><html lang="zh-cn"><!-- 头元素 他的内容不在页面中显示,这是给浏览器和搜索引擎使用--><head><!-- 当前文档字符编码集 --><meta charset="UTF-8" /><!-- viewport 视口 :当前文档在浏览器中可以被用户看到的部分 --><!-- width=设备宽度 --><!-- initial-casle 缩放=1.0 --><meta name="viewport" content="width=device-width, initial-scale=1.0" /><!-- 标题 --><title>html5文档结构</title></head><!-- 主题元素 用户看到的内容--><body><h2 style="color: red;">二级标题</h2><!-- 1.所有标签全部小写,html不区分大小写标签 --></body></html>
vscode默认已经安装了element,在编辑器中 英文输入模式下 输入!然后按回车 生成基本结构
<!-- 这是html的注释-->
<!-- 建议所有标签全部小写,虽然html不区分大小写标签 -->
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。需要闭合
<p></p>
<!-- 元素,由双标签表示<div>元素示范</div> --><!-- 三大通用属性 style id class -->
<div><p><span><a>结构示例,层级包裹</a></span></p></div><!--一般网站结构--><!-- 头部 页眉 --><div id="header"><ui><li></li></ui></div><!-- 主体 --><div id="main"><ui><li></li></ui></div><!-- 页脚 --><div id="footer"><ui><li></li></ui></div>
<!DOCTYPE html5><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><header></header> //头部<main></main> //主体<footrt></footrt> //页脚</body></html>
语义化的标签,说明让标签有自己的含义。
<p>一行文字</p><span>一行文字</span>
代码结构清晰,方便阅读,有利于团队合作开发。
方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来渲染网页。
有利于搜索引擎优化(SEO)。
便于团队开发和维护,语义化更具可读性,遵循W3C标准的团队都遵循这个标准,可以减少差异化。
<title>:页面主体内容。<hn>:h1~h6,分级标题,<h1> 与 <title> 协调有利于搜索引擎优化。<ul>:无序列表。<ol>:有序列表。<header>:页眉通常包括网站标志、主导航、全站链接以及搜索框。<nav>:标记导航,仅对文档中重要的链接群使用。<main>:页面主要内容,一个页面只能使用一次。如果是web应用,则包围其主要功能。<article>:定义外部的内容,其中的内容独立于文档的其余部分。<section>:定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。<aside>:定义其所处内容之外的内容。如侧栏、文章的一组链接、广告、友情链接、相关产品列表等。<footer>:页脚,只有当父级是body时,才是整个页面的页脚。<small>:呈现小号字体效果,指定细则,输入免责声明、注解、署名、版权。<strong>:和 em 标签一样,用于强调文本,但它强调的程度更强一些。<em>:将其中的文本表示为强调的内容,表现为斜体。<mark>:使用黄色突出显示部分文本。<figure>:规定独立的流内容(图像、图表、照片、代码等等)(默认有40px左右margin)。<figcaption>:定义 figure 元素的标题,应该被置于 figure 元素的第一个或最后一个子元素的位置。<cite>:表示所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。<blockquoto>:定义块引用,块引用拥有它们自己的空间。<q>:短的引述(跨浏览器问题,尽量避免使用)。<time>:datetime属性遵循特定格式,如果忽略此属性,文本内容必须是合法的日期或者时间格式。<abbr>:简称或缩写。<dfn>:定义术语元素,与定义必须紧挨着,可以在描述列表dl元素中使用。<del>:移除的内容。<ins>:添加的内容。<code>:标记代码。<meter>:定义已知范围或分数值内的标量测量。(Internet Explorer 不支持 meter 标签)<progress>:定义运行中的进度(进程)。
作者:KevinLee0424
链接:https://www.jianshu.com/p/35de4476fe27
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>链接与列表元素</title></head><body><!-- 经典用法 在新页面中打开--><a href="www.2222.gq" target="_blank">万贰国际</a><!-- 下载文件 自动重命名--><a href="0725.md" download="html.md">笔记</a><!-- 打电话 --><a href="tel:13027905400">电话</a><!-- 发邮件 --><a href="mailtoo:3095300995@qq.com">发邮件</a><!-- 锚点 在当前页面中跳转--><a href="#h2">found?</a><h2 id="h2" style="margin-top: 1000px;">you guess</h2><!-- id 以后用到id的场景会非常少, --><!-- 浏览器不检查id的唯一性,而js依赖他的唯一性来获取元素 --><!-- 能用class就用class --><!-- id在两种场景中非常有有用,也只能用id --><!-- 1.锚点 --><!-- 2.表单元素中的空间 --></body></html>
<!-- 有序列表 -->//从2开始<ol start="2"><li>html</li><li>css</li><li>javascript</li></ol>
<!-- 无序列表 --><ul><li>html</li><li>css</li><li>javascript</li></ul>
<!-- 自定义列表 --><!-- 通常用来写页脚 --><dl><!-- 列表项标题 --><dt>php</dt><!-- 列表项内容 --><dd>通用的服务器端编程语言</dd><dd>非常适合快速的web开发</dd><dt>mysql</dt><!-- 列表项内容 --><dd>社区活跃</dd><dd>大厂支持</dd></dl></dl></body>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号