跟永哥学HTML5(3):HTML5新增语义化元素的使用

上节课我们讲了html5与html4的区别,Html5对语法进行了简化,一个htm5文档结构代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
</body>
</html>

为了使文档的结构更加清晰明确, HTML 5增加了与页眉、页脚、内容区块等文档结构相关联的语义元素。

1.<header>元素

<header>元素表示页面中一个内容区域或整个页面的标题。通常情况下,它是一个页面中(指主体标记中)的第一个元素,可以包含站点的标题、Logo和旗帜广告等。 例1:应用<header>标记定义页面的页眉,包括网站的Logo和标题。

<header>
<img src="logo.jpg">
<h1>125建站网</h1>
</header>

2.<footer>元素

<footer>元素表示整个页面或页面中一个内容区块的脚注。 脚注中通常包含一些基本信息,如日期、作者、相关文档的链接或版权信息等。 2: 应用<footer>标记定义页面的脚注,这里为显示版权信息。

<footer>
    <ul>
        <li>CopyRight &copy; 2020 www.125jz.com 125建站</li>
        <li>本站请使用支持HTML5的浏览器…… </li>
    </ul>
</footer>

3.<section>元素

表示页面中的一个区域, 标识文档结构。 例3: 应用<section>标记定义一个区域。

<section>
    <h2>section标记的使用</h2>
    <p>125建站网是为各类网页制作爱好者……</p>
    <footer>2050年1月26日</footer>
</section>

4.<article>:定义独立的文章内容。

例如一篇完整的论坛帖子,一则网站新闻,一篇博客文章等,可以独自被外部引用的。 除了内容部分,一个<acticle>元素通常有自己的标题和脚注等内容。 例4: 应用<acticle>元素在页面定义一篇文章。

<acticle>
     <header>
      <h1>苹果美容</h1>
    </header>
    <p>苹果素有"水果之王"的美称……</p>
    <footer>
      <p>2050-1-26</p> 
    </footer>
</acticle>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/738.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年1月24日 下午1:32
下一篇 2018年1月27日 下午9:18

99%的人还看了以下文章

  • CSS实现段落首字下沉效果的2种方法

    CSS实现段落首字下沉效果方法一 在CSS布局中,通过设置首字的大小并向左浮动,从而使得首字与其他字符区别;通过右边距控制首字与其他字符的距离。 #first{font-size:3em; font-weight:bold; float:left; margin-right:20px; } <p><span id=”first”>云&…

    2019年4月2日
    11.6K0
  • jQuery获取URL传递的参数

    URL传递参数是程序开发中经常用到的,中国网页设计给大家分享使用jQuery如何获取URL传递的参数。 例如要获取下面URL地址中的参数: http://www.125jz.com?id=”2020″&title=”jQuery获取URL传递的参数” 实现代码如下: //获取URL参数a和b funct…

    2018年9月30日
    1.9K0
  • 第6课:超链接

    CSS允许你根据链接是未访问的、已访问的、活动的、是否有鼠标悬停等分别定义不同的属性。这样,我们便可为网站增添奇特而有用的效果。

    2020年2月22日
    2.2K0
  • 第14课:元素的定位

    CSS定位令你可以将一个元素精确地放在页面上你所指定的地方。联合使用定位与浮动(参见第13课),你将能够创建多种高级而精确的布局。本课我们将讨论以下内容: CSS定位的原理 绝对定位 相对定位 CSS定位的原理 把浏览器窗口想象成一个坐标系统: CSS定位的原理是:你可以将任何盒子(box)放置在坐标系统的任何位置上。 假设我们要放置一个标题。通过使用盒状模…

    2020年2月25日
    2.2K0
  • 第11课:表格的高级特性

    表格还有哪些相关属性? colspan和rowspan这两个属性用于创建特殊的表格。colspan是“column span(跨列)”的缩写。colspan属性用在<td>标签中,用来指定单元格横向跨越的列数: 例1: <table border=”1″> <tr><td colspan=”3″>单元格1&lt…

    2018年1月19日
    2.0K0
  • jquery动态新增元素节点.click点击事件失效的2个解决方法

    问题: ajax读取留言列表,每条留言后面有个回复按钮,class为“reply”,用$(“.reply”).click(function(){ //do something… }),后面通过ajax加载进来的列表中的回复按钮,点击事件会失效。 解决方法: 最简单的方法就是直接在标签中写onclick=”&#8…

    2019年2月16日
    4.0K0

发表回复

登录后才能评论

评论列表(1条)

  • 江山如画的头像
    江山如画 2018年2月3日 上午9:56

    在HTML5中,script和style元素不再需要type属性。
    <link type="text/css" rel="stylesheet" href="css/styles.css" />
    <script type="text/javascript" src="js/scripts" /></script>

    只需要这样写:
    <link rel="stylesheet" href="css/styles.css" />
    <script src="js/scripts" /></script>