好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

html5基本标签怎么用 html5基础标签有哪些

很多站长朋友们都不太清楚html5基本标签怎么用,今天小编就来给大家整理html5基本标签怎么用,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 如何正确使用html基本标签 2、 html5中的结构性标签怎么使用 3、 html5常用标记及用法? 4、 html5有什么快捷键实现注释 如何正确使用html基本标签

H5edu教育html5开发为您解答:

1. 文档声明:<!Doctype>

其实这跟 WCAG 根本上连不上什么直接关系,但为了一个兼容性更好,特别是向后兼容的页面,我推荐你这样写:

<!Doctype html>

2. 链接:<a>

互联网的联几乎可以说是用 <a> 来实现的,作为一个页面最常见的标签。我们应该如何对待呢?

为关键链接添加 accesskey

除非万不得已,不要去掉 focus 时虚线框

<a href="" title="" accesskey="M" rel="" hidefocus>Link</a>

3. 缩写: <abbr>

对于用 HTML Tag 的正确使用,也是非常重要的,这有利于读屏软件使用者对于页面结构的理解。特别是在 H1,H2,H3 等这些标签的使用,滥用非常容易造成结构费解。当然,使用一般的标签,再利用 CSS 来使视觉上形成对比这也是常人能辨识的。但读屏软件用户呢。当然,这里只是顺带提起需要注意页面标签的使用方法,而 abbr 最重要的应该是应该添加一个 title 属性对缩写进行描述。比如:

<abbr title="Web Developer" >WD</abbr>

4. 大段引用: <blockquote>,一般引用: <cite>

有大段引用的时候,使用 <blockquote>,而行内引用则使用 <cite>,让你的结构更加易读:

<blockquote>

之前就一直想写这样的一篇文章,分享一下如何去创造一个可访问性更好的页面。今天的计划里有一条把 HTML Tag 和 WCAG标准结合起来。我推荐你这样去写你的 HTML,让某些人的生活可以更容易。

</blockquote>

<p>某A给我印象最深刻的一句话是,<cite>“做前端要有爱。不要动不动就有朩有地对各种人使用咆哮体”</cite>。</p>

5. 删除:<del>

在纸上写东西不能像在计算机上写东西一样,可以用撤销键可以按,但当我们想要强调某些东西是被删除的怎么办?那就是使用 <del> 标签了。比如这样:

<del>HTML上表示强调时,请使用 <b> 标签</del>

HTML上表示强调时,请使用 <strong> 标签

效果是这样的:

HTML上表示强调时,请使用 <b> 标签

HTML上表示强调时,请使用 <strong> 标签

6. 定义列表:<dl>

去年带着新人做支付宝前端博客的时候,他们给我印象最深刻的是很喜欢用 <dl>。当时在想,这些同学挺不错的,对语义化的理解还不错。我们还是比较少用到定义列表的。而是使用一般的 <ul> <ol> 这两个。<dl> 也是应该慎用的,最好只使用在某些有“定义”意义的条目,如 w3school 的这个例子,对咖啡和牛奶的定义:

<dl>

<dt>Coffee</dt>

<dd>- black hot drink</dd>

<dt>Milk</dt>

<dd>- white cold drink</dd>

</dl>

7. 无序/有序列表 <ul>/<ol>

列表,这个对于每个前端来说,都熟悉不过了。因为结构可以非常灵活地进行应用,在导航、列表、Tab 等,都经常要要用到。这个就无须多说了。但有一点还是需要明白的,不要相信什么 <ul>/<ol> 是 <table> 的替代品。在我们常用的 HTML Tags 中,每个标签都有自己的作用,谁都不是谁的替代品。

<ol>

<li>Coffee</li>

<li>Tea</li>

<li>Milk</li>

</ol>

8. 表格: <table>

如果是一个表格,那就,就不要用段落来替代,更不要用列表。除非万不得已,并且他们是可以转换的。另外,表格中还有一些需要注意的点:

给 <table> 添加 summary 属性,有些表格非常大,并不需要去读完整个

添加 <tbody>,如果我没记错,如果没添加的话,浏览器会自动为你添加

必要时使用 <col> <colgroup> 来控制表示的栏

<table summary="sofish's blog status">

<thead>

<tr>

<th>DATE</th>

<th>IP</th>

<th>PV</th>

</tr>

</thead>

<tbody>

<tr>

<td>2011.3.11</td>

<td>3000</td>

<td>8000</td>

</tr>

</tbody>

</table>

9. 格式化片段 <code>/<pre>

<code> 是指 computer code text, 而 <pre> 是指 preformatted text。<pre> 的范围更广,并且是块状元素,可能被使用来格式化各种文本,特别是代码。使用没有需要特别注意的,主要是语义上的正确使用,比如不要用 <pre> 来代替一般的 <p>。

<code>text-align:center</code>

<pre>

{ ( 1 * 102 ) + ( 9 * 101 ) + ( 3 * 100 ) }

</pre>

10. 换行: <br>

在现代网页中,使用 <br> 的情况是非常少的。网页中的留白,一般都是使用 CSS 的 padding 和 margin 来实现。这样更精准,并用更容易控制。现在推荐的用法是,使用到一般的段落 <p> 中做简单的换行,而不是用来控制页面留白。

<p>我是一个段落。<br />

诗歌都会用换行的。

</p>

11. 分割线: <hr>

<hr> 具有非常好的语义作用。但他的视觉效果很难控制。之前就写过这样的文章关于<hr />在各浏览器中的问题。一般也都很少用。如果专门为读屏软件使用者提供单独页面的话,或许 <hr> 会大有用处。

<h3>标题一</h3>

<p>Lorem Ipsum is ...</p>

<hr />

<h3>标题二</h3>

<p>This is the entry of... </p>

12. 无语义标签:<div>/<span>

其实 <div>/<span> 这两个标签是有语义的,都是 defines a section in a document。是的,和 HTML5 中的 <section> 其实是一样的。只是,因为搜索引擎的的原因,搜索引擎认为它们是无语义标签,因此他们成了 “无语义” 标签。推荐用法是尽量使用其他来做为页面框架的容器,比如布局、添加额外的视觉效果,而不是段落等的替代品。

<div id="container">

<div id="content">

</div>

<div id="sidebar">

<ul>

<li><span>God</span>, oh my zsh</span></li>

</ul>

</div>

</div>

13. 段落/标题: <p>,<h1>/<strong>/<h3>…

这几个标签几乎可以说是一个页面标签等级结构中最重要的标签。我们可以用一本书的结构来说明这几个标签,而我们构建一个页面的时候,也应该有这样的一种思想在脑中:

书的名称:H1

书的每个章节标题: H2

章节内的文章标题: H3

章节的段落: P

小标题/副标题: H4/H5/H6

是的,当然还有引用 <blockquoute>,技术类书中提供的代码 <pre class="code">,一些需要注意点的列表 <ul>,一些方便比较的表格 <table> 等。

<h1>LOGO</h1>

<strong>Title</strong>

<div class="entry">

<h3>Summary:</h3>

<p>lorem ipsum is ...<em>emphasize</em></p>

</div>

14. 强调: <em>/<strong>

<em> emphasize 的缩写。而 <strong> 是 strong emphasize。可能很多刚入门前端的同学会对 <em>、<strong>、<cite> 、<i>、<b> 这几个标签的使用拿捏不准。<i> 和 <b> 基本上是被废置的,相当于现在的 <em> 和 <strong>,一般情况下他们对于内容重要性的排序是这样的:strong > em ≈ cite。

<strong>注意:</strong>别使用老掉牙的标签,比如<cite>FONT、CENTER</cite>等,特别是 <em>FONT</em>。

15. 表单项: <input>/<textarea>/<select>

表单项是 HTML 中相对比较复杂的标签,需要注意的点也比较多:

需要给每个表单项添加 <label> 对其进行描述,当不能使用 label 时,为表单项添加 title 属性

当表单项是必填项的时候,使用 “*“ 符号来标记

Flash 创建表单项一般是不会生成 <label> 的,请勾上 auto label 那个选项

<form method="post" action="">

<fieldset><legend>My Form</legend>

<label for="firstname">* First name:</label> <input type="text" id="firstname" />

<label for="speech">Say something:</label>

<textarea id="speech" />

</textare>

<input type="submit" value="submit" title="submit button" />

</fieldset>

</form>

16. 图片: <img>

对于图片,盲人看不到。提供 alt 来表示替代文本。告诉他们这是一张什么样的图。

<img src="" alt="幸福收藏夹的 favicon" />

17. 框架: <iframe>

尽量避免 <iframe>框架的使用,但当你需要使用的时候,最好提供一个 title 属性对其进行描述。

<iframe src="" title="幸福收藏夹" /></iframe>

18. 流媒体:<video>/<audio>/<object>/<embed>

媒体也是比较复杂的格式,处理起来比较麻烦。通常我们可以这样做:

为视听媒体提供相应的文本,包括相应的场景,比如演讲中的鼓掌等有利有阅读者感知现在气氛的,都应该体现在演讲文本中。其他的依此类推。

如果像交响乐这种不能提供具体描述的,可以进行简单的说明

如果文本较长,不能在当前页面展示,可以在媒体后提供一个链接到相应替代文本的链接

如果媒体中有可能会引起癫痫发作的,应做相应的说明

<audio src="mozart.mp4">莫扎特39号交响曲</audio>

19. 网页标题:<title>

html5中的结构性标签怎么使用

结构性标签其实就是语义化的html网页框架,一般网页分为:

头部:header->nav

侧栏:aside

内容:article、section、div

脚部:footer

这些仅仅是html5的一部分,常出现在整个网页的“大框架”结构上,具体位置如下:

html5 虽然增加了很多新的标签,但是并不代表完全抛弃了原有的标签,例如dl-dt-dd组合标签和ul-li组合标签等。article、section的出现并不代表着div作用减少,而是说更合理更清晰的用html标签表达出网页的结构。

html5常用标记及用法?

HTML5 新增结构元素分为主体结构元素和非主体结构元素

1.主体结构元素包括 article、section、nav、aside、time

2.非主体结构元素包括 header、hgroup、footer、address

一、主体结构元素

article

article 标签,从语义化上看为文档、页面,其用法如下:

通常是一篇文章、一个页面、一个独立完整的内容模块

一般会带个标题,并放在 header 标签中

article 元素可以互相嵌套

使用频率极高,强调独立性,多注意下与 header 标签的使用。

代码如下:

<article>

<header>

<h1>是我标签</h1>

</header>

<p>我是段落</p>

<article>

<div>我的内容</div>

</article>

</article>

section

section 标签,从语义化上看为部分,其用法如下:

用于页面内容的独立分块,往往是文章的一段

通常由内容和标题组成,没有标题的内容不推荐使用 section

使用频率低,强调分段分块。

注:《HTML5与CSS3权威指南》这本书中说明:一个容器需要被定义样式或者脚本定义行为时,推荐用div而非section,不要将section用作设置样式的容器。

代码如下:

<section>

<h1>水果</h1>

<article>

<strong>苹果</strong>

<div>苹果是撒?</div>

</article>

<article>

<strong>桔子</strong>

<div>桔子是撒?</div>

</article>

</section>

<!-- article可以看成是一种特殊种类的section元素,它比section更强调独立性 -->

<article>

<h1>中国人物</h1>

<p>三国、两晋、南北朝</p>

<section>

<strong>三国</h3>

<p>猛将猛将猛将猛将</p>

</section>

<section>

<strong>两晋</h3>

<p>猛将猛将猛将猛将</p>

</section>

</article>

nav

nav 标签,从语义化上看为导航,其用法如下:

通常作为页面导航的链接组

侧边栏导航

使用频率高。

代码如下:

<nav>

<ul>

<li><a href="">菜单1</a></li>

<li><a href="">菜单2</a></li>

<li><a href="">菜单3</a></li>

</ul>

</nav>

aside

aside 标签,从语义化上看为在旁边、侧边,其用法如下:

在 article 标签中使用时,作为主要内容的附属信息部分,如有关的参考资料、名词解释等。

在 article 标签外使用时,作为页面或者站点全局的附属信息部分,如侧边栏、博客的友情链接部分、广告区域等。

使用频率低。

代码如下:

<!-- 在article标签外使用时 -->

<article>

<h1>马云是谁</h1>

<p>马云,男,1964年10月15日出生于浙江省杭州市,中国著名企业家,阿里巴巴集团、淘宝网、支付宝创始人..........</p>

<aside>

<h1>参考资料</h1>

<p>百度网、维基百科...</p>

</aside>

</article></p> <p><!-- 在article标签内使用时 -->

<aside>

<nav>

<ul>

<li><a href="">老赵的博客</a></li>

<li><a href="">鬼哥的博客</a></li>

<li><a href="">彪叔的博客</a></li>

</ul>

</nav>

</aside>

time

time 标签,从语义化上看为时间,其用法如下:

代表 24 小时中的某个时刻或某个日期

表示时刻时允许带时间差

可定义很多格式的日期和时间

使用频率低。

代码如下:

<time datetime="2013-3-6">2014年3月6日</time>

<!-- datetime属性中日期与时间之间要用“T” 文字分隔,“T”表示时间 -->

<time datetime="2013-3-6T20:00">2014年3月6日20:00</time>

<!-- 时间加上“Z”表示给机器编码时使用UTC标准时间 -->

<time datetime="2013-3-6T20:00Z">2014年3月6日20:00</time>

二、非主体结构元素

header

header 标签,从语义化上看为文档的页眉,其用法如下:

一种具有引导和导航作用的结构元素

通常放置在整个页面或者页面内的一个内容区块的标题

一个网页内并没有限制 header 标签的个数

使用频率极高,比较容易理解。

代码如下:

<header>

<h1>我是大头</h1>

</header>

<article>

<header>

<h1>我是脖子</h1>

</header>

<p>我是身体</p>

</article>

hgroup

hgroup 标签,从语义化上看为标题组,其用法如下:

作为 header 标签的子元素

一个内容模块中包括了主标题和至少一个子标题才使用 hgroup

通常会将 h1~h6 元素进行分组

使用频率高。

代码如下:

<article>

<header>

<hgrounp>

<h1>我是刘备</h1>

<strong>我是关羽</strong>

<h3>我是张飞</h3>

</hgrounp>

</header>

<p>吕布惊呆了</p>

</article>

footer

footer 标签,从语义化上看为文档的脚注,其用法如下:

一个内容块区的脚注

通常内容为联系信息、相关阅读、版权信息等

使用频率高,比较容易理解。

代码如下:

<article>

<p>吕布惊呆了</p>

<footer>

<ul>

<li>关于三国</li>

<li>地图信息</li>

<li>游戏攻略</li>

</ul>

</footer>

</article>

address

address 标签,从语义化上看为地址,其用法如下:

用于文档中呈现的联系信息

通常内容为作者、网站链接、电子邮箱、地址、电话号码等

使用频率低。

代码如下:

<address>

<a href="">作者:张三丰</a>

<a href="">地址:武当山</a>

<a href="">联系方式:1247</a>

</address>

html5有什么快捷键实现注释

ctrl+?

HTML注释:

<!--这是单行注释-->

<!--

这是多行注释

这是多行注释

这是多行注释

-->

扩展资料:

html5基本标签和快捷键使用

一、head标签:

<meta>关键字及编码格式

<link>图标以及css

<title>标题

二、body基本标签

<p>(块级标签)

<h1>--<h6>

<hr>

<dr>

<blockquote>引用

<pre>预格式

三、快捷键的使用:

ctrl+d:删除单行

ctrl+/: 进行标记

ctrl+shift+/:多行标记

ctrl+alt+↓: 复制

ctrl+alt+l:快速格式

关于html5基本标签怎么用的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于html5基本标签怎么用 html5基础标签有哪些的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did121795
更新时间:2022-11-21   阅读:70次

上一篇: html字体怎么设置空心 怎么设置字体文本效果为空心

下一篇:cmd怎么做HTML cmd怎么做sha256

相关资讯

最新资料更新

  • 1.dedecms调用当前栏目ID与当前栏目顶级ID的方法
  • 2.dedecms 模板调用解析最简代码
  • 3.dedecms中英文网站之中英文搜索结果实现方法
  • 4.织梦首页和列表页怎么调用自定义字段
  • 5.织梦栏目有缓存导致刚发布的文章条数和分页不同步处理方法
  • 6.织梦dedecms修改任意管理员漏洞处理方法
  • 7.dedecms删除系统自定义变量的方法
  • 8.详解DeDeCMS织梦手机版网站首页如何更新
  • 9.织梦dedecms首页导航栏currentstyle参数无效的替代方法
  • 10.DedeCMS系统自定义字段图片调用问题的解决方法
  • 11.DEDE列表调用有缩图显示缩图,无缩图则不显示缩图的方法
  • 12.DEDE调用分类及分类下文章并限制标题字数及显示条数
  • 13.织梦dedecms数据库类$dsql使用方法步骤
  • 14.dedecms教程之dedecms生成速度提速的方法
  • 15.详解织梦调用当前顶级栏目名称、ID、url方法
  • 16.加快织梦dedeCMS内容生成速度方法
  • 17.dedecms 取消栏目列表页文章标题设置推荐后的加粗
  • 18.浅析织梦(dedecms)三个最重要的安全设置
  • 19.织梦CMS提示DedeTag Engine Create File False错误的解决办法总结
  • 20.详解火车头采集器免登录采集数据发布到DEDECMS织梦的方法

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]