html5 的 details 标记 ,summary标记,布局

html5的新加的标签:details的用法,两种方式的介绍,一种是直接css的实现,一种是js+css的实现。

<header>导航</header>
	<nav>菜单</nav>
	<article>内容</article>
	<footer>
		隐藏脚注
		<details>页面生成于2015-7-9</details><br/>
		显示脚注
		<details open="open">
			<summary>页面说明:</summary>
			页面生成于2015/7/9
			summary是对details的详细说明
		</details>
		<span onClick="span1_click()">js脚本控制交互元素的使用脚注</span>
		<details id="details1">本页面生成时间:2015-7-9 11:27</details>
		<script type="text/javascript">
			function span1_click(){
				var objD = document.getElementById("details1");
				var attD = objD.getAttribute("open");

				if(attD != "open"){
					objD.setAttribute("open","open");
				}else{
					objD.removeAttribute("open");
				}
			}
		</script>
	</footer>

通用的css样式的实现:

<style type="text/css">
header, nav, article,footer{
	border:1px solid #666;
	padding:5px;
}
header{
	width:500px;
}
nav{
	float:left;
	width:60px;
	height:100px;
}
article{
	float:left;
	width:428px;
	height:100px;
}
footer{
	clear:both;
	width:500px;
}
details{
	overflow:hidden;
	height:0px;
	padding-left:200px;
	position:relative;
	display:block;
}
details[open]{
	height:auto;
}
span{
	cursor:pointer;
}
</style>
时间: 2024-10-12 04:35:13

html5 的 details 标记 ,summary标记,布局的相关文章

HTML5:Details元素

教程细节• 概要:HTML5的Details标签• 难度:初级• 支持的浏览器:Chrome 12以上的版本我最喜欢的HTML5新标签是details元素,它刚刚被集成到Chrome最新的12版中.我将会在今天的快速入门中展示如何来使用它.________________________________________ Details标签可以用来做什么?它本质上允许我们在点击标签时显示和隐藏内容.你一定相当熟悉这种效果,但是直到现在,它总是用Javascript实现的.想象头部之后有一个箭头,当

System.Xml.XmlException: “=”是意外的标记。标记应为“;”

使用.NET XmlDocument对象LoadXml(string xml)行为从指定字符串加载XML过程中报了一个错: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Xml.XmlException: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 源错误: 行 60: else if (menu

汇编语言标记寄存器标记位_NV UP EI NG NZ AC PE CY

在8086CPU中,有一种标记寄存器,长度为16bit: 其中存储的信息被称为程序状态字(Program Status Word,PSW),以下将该寄存器简称为flag. 功能:1)用来存储相关指令的某些执行结果: 2)用来为CPU执行相关指令提供行为依据: 3)用来控制CPU的相关工作方式. flag寄存器各位示意图 注明:16位中未标明字符的各位在8086CPU中没有使用,无意义: 标明字符的各位具有特殊含义. 位     符号    英文全称                        

[2016-01-13][html][文档设置标记-格式标记]

html, body { font-size: 15px; } body { font-family: Helvetica, "Hiragino Sans GB", 微软雅黑, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 1.6; color: ; background-color: ; margin: 0; padding: 16px 20px; } h1, h2, h

HTML5新增的语义化标记元素

H5中定义了一组新的语义化标记来描述元素的内容.虽然语义化标记也可以使用HTML标记进行替换,但是他可以简化HTML页面设计,并且搜索引擎在抓取和索引网页的时候,也会利用这些元素.在目前主流的浏览器中已经可以使用这些元素了,新增的语义化标记元素如下: header--标记头部区域的内容(用于整个页面或页面中的一块区域) footer--标记脚部区域的内容(用于整个页面或页面中的一块区域) section--Web页面中的一块区域 article--独立的文章内容 aside--相关内容或者引文

HTML5不允许写结束标记的元素

1.area 2.base 3.br 4.col 5.command 6.embed 7.img 8.hr 9.keygen 10.link 11.meta 12.param 13.source 14.track 15.input 16.wbr

HTML5基础-新增标签+新增属性+布局案例

html5中常用的结构标签 article 文章 header 头部 nav 导航 section 区域 aside 侧边栏 hgroup 区块的相关信息 figure 定义一组内容及标题 figcaption 定义figure元素的标题 footer 底部 dialog 对话框 使用习惯: header/section/footer > aside/article/figure/hgroup/nav > div embed可插入flash文件,但flash已经逐渐被淘汰,不建议使用 mete

三个不常用的HTML元素:&lt;details&gt;、&lt;summary&gt;、&lt;dialog&gt;

前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用 文档描述 <details>主要用于描述文档或文档某个部分的细节,与<summary>配合使用可以为<details>定义标题.标题是可见的,用户点击标题时,显示出details [注意]这两个标签只有chrome和opera支持 <details> 该标签仅有一个open属性,用来定义details是否可见(默认为不

html5+css3+jquery完成响应式布局

响应式布局,流体布局,自适应布局,静态布局等等,这是移动设备的飞速发展,前端人员不得不跟上潮流的一个方向.实际上各种设备尺寸,分辨率大都不同,真的适应各种设备依旧是不现实的,首先是浏览器差异化,让我们去hack,现在是终端问题,让我展现出不同的设备不同的样式,折腾来折腾去,终于我们走进了热火朝天的响应式布局,自适应只能算是响应式布局的一个子集吧,对于流体个栅格后面会再次提到,有兴趣可以关注. 首先讲讲实现原理吧,css3的媒体查询功能的确帮了我们很大一个忙,@media query,它的出现也带