使用html5结构化元素

显示的效果如上边这样,但是有没有发现内容的外侧没有边线(这个难道是因为浏览器不同吗?有待测试)

html5中新增加的元素<header>可以明确的告诉浏览器此处是页头,<nav>标记用于构建页面的导航,<article>标记用于构建页面内容的一部分,<footer>元素表明页面已到页脚或根元素部分,并且这些标记可以重复使用,极大的提高了开发者的效率。

代码如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title>    <style type="text/css">        header,nav,footer{            border: solid 1px #666;            padding : 10px;            margin: 6px;        }        header{            width: 500px        }        nav{            float: left;            width: 60px;            height: 100px;        }        article{            float: left;            width: 406px;            height: 100px;        }        footer{            clear: both;            width: 500px;        }

    </style></head><body><header>导航</header><nav>菜单</nav><article>内容</article><footer>底部说明</footer></body></html>
时间: 2024-08-05 23:20:19

使用html5结构化元素的相关文章

第一章: 新的结构化元素

事实再一次证明了,选一本好的书是多么的重要啊!弃掉一开始的坑,换一本书来继续我们的学习吧. (1) 结构化构建块 div: 这是我们都知道且喜爱的一种一般性容器.它是一种无附加语义含义的流式内容元素. section: 这是文档或应用程序的一般性小节. article: 这是文档或网站的一个独立的小节. 听起来十分的相似对吧?确实.但是我们区分一下: div是没有任何的语义的,比如<div class="nav">和<div class="mick"

opencv_形态学结构化元素对形态学图像处理的影响

场景 对大米预处理之后的二值图像做开运算再做canny边缘检测. python代码: 1 # kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(3,3)) # 椭圆的核 2 3 kernel = np.ones((3,3),np.uint8) # 去除白色噪点,形态学开运算,3x3线性核 4 5 opening = cv2.morphologyEx(thresh, cv2.MORPH_OPEN, kernel, iterations =

HTML5结构化标签

一 结构化标签 在之前的HTML页面中,大家基本上都是用了Div+CSS的布局方式.而搜索引擎去抓取页面的内容的时候,它只能猜测你的某个Div内的内容是文章内容容器,或者是导航模块的容器,或者是作者介绍的容器等等.也就是说整个HTML文档结构定义不清晰,HTML5中为了解决这个问题,专门添加了:页眉.页脚.导航.文章内容等跟结构相关的结构元素标签. 在讲这些新标签之前,我们先看一个普通的页面的布局方式: 上图中我们非常清晰的看到了,一个普通的页面,会有头部,导航,文章内容,还有附着的右边栏,还有

html5新增的结构化元素

1.主题结构元素: article section time  pubdate属性  nav aside article用法:常用来表示一个独立的结构: section用法:一个东西可能会有几部分,每一个可用一个section组成: article和section的区别:article是section的特例,article更强调与其他部门的独立,section强调分段和分块. time  用法: <time pubdate datetime="2014/09/01T21:51Z"

HTML5 语义化元素

语义= 意义. 语义元素 = 元素的意义. 什么是语义元素? 一个语义元素能够清楚的描述其意义给浏览器和开发者. 无语义 元素实例: <div> 和 <span> - 无需考虑内容. 语义元素实例: <form>, <table>, and <img> - 清楚的定义了它的内容. 浏览器支持 Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持语义元素. 注意: Internet Exp

HTM5新增结构化元素&amp;非结构化元素&amp;新增属性详解

(1)HTML5 新增的主体结构元素 (2)HTML5 新增的的非主体结构元素 (3)HTML5 表单新增元素与属性 (4)HTML5 改良的 input 元素的种类

HTML5 常用的结构化标签整理

结构化标签优点: 1.方便浏览器处理和识别,提升了网页的质量和语义. 2.减少了大量无意义的div标签,增强代码的可读性. 结构化标签:(header,nav,body,article,section,aside,hgroup,figure,figcaption,footer) <article>定义外部的内容,可以是一篇新的文章 <aside>定义article以外的内容,aside的内容可用作文章的侧边栏 <figure>用于对元素进行组合,使用figcaption

[ jquery 文档处理 wrap(html|element|fn) ] 此方法用于把所有匹配的元素用其他元素的结构化标记包裹起来

此方法用于把所有匹配的元素用其他元素的结构化标记包裹起来 实例: <html lang='zh-cn'> <head> <title>Insert you title</title> <meta http-equiv='description' content='this is my page'> <meta http-equiv='keywords' content='keyword1,keyword2,keyword3'> <

回顾HTML5的语义化元素

什么是语义化的元素 语义即是意义的意思.意思就是通过这个标签的名字就可以知道这个标签的含义. 比如div,p,span就不是语义化的元素,因为你不能通过这个标签来获悉它的含义. 而header,img等就是语义化的元素,我们知道这个标签代表是什么. 为什么要推行语义化的元素 对浏览器: 更好的搜索引擎收录. 增强网页的结构性. 对用户,工程师和维护团队: 使用语义化无义增强了代码的可读性和维护性. HTML5新增的语义化元素 1.section(节) section常用来定义网页中的章节,页眉,