HTML5+Bootstrap 学习笔记 3

HTML5 aria-* and role

aria是指Accessible Rich Internet Application。role的作用是描述一个非标准的tag的实际作用,而aria-*的作用就是描述这个tag在可视化的情境中的具体信息。比如

1 <div role="checkbox" aria-checked="checked"></div>

什么是ARIA

WAI-ARIA指无障碍网页应用。主要针对的是视觉缺陷,失聪,行动不便的残疾人。尤其像盲人,眼睛看不到,其浏览网页则需要借助辅助设备,如屏幕阅读器,屏幕阅读机可以大声朗读或者输出盲文。

而ARIA就是可以让屏幕阅读器准确识别网页中的内容,变化,状态的技术规范,可以让盲人这类用户也能无障碍阅读!

参考资料

WAI-ARIA无障碍网页应用属性完全展示 http://www.zhangxinxu.com/wordpress/2012/03/wai-aria-%E6%97%A0%E9%9A%9C%E7%A2%8D%E9%98%85%E8%AF%BB/



 Bootstrap navbar-brand navbar-nav navbar-right

1,向 <div> 元素添加一个标题 class .navbar-header,内部包含了带有 class navbar-brand 的 <a> 元素。这会让文本看起来更大一号。

1 <div class="navbar-header">
2     <a class="navbar-brand" href="#">W3Cschool</a>
3 </div>

2,为了向导航栏添加链接,只需要简单地添加带有 class .nav、.navbar-nav 的无序列表即可。

 1 <ul class="nav navbar-nav">
 2     <li class="active"><a href="#">iOS</a></li>
 3     <li><a href="#">SVN</a></li>
 4     <li class="dropdown">
 5         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
 6         Java
 7         <b class="caret"></b>
 8         </a>
 9         <ul class="dropdown-menu">
10             <li><a href="#">jmeter</a></li>
11             <li><a href="#">EJB</a></li>
12             <li><a href="#">Jasper Report</a></li>
13             <li class="divider"></li>
14             <li><a href="#">分离的链接</a></li>
15             <li class="divider"></li>
16             <li><a href="#">另一个分离的链接</a></li>
17         </ul>
18     </li>
19 </ul>

3,使用实用工具 class .navbar-left 或 .navbar-right 向左或向右对齐导航栏中的 导航链接、表单、按钮或文本 这些组件。这两个 class 都会在指定的方向上添加 CSS 浮动。

 1 <ul class="nav navbar-nav navbar-right">
 2     <li class="dropdown">
 3         <a href="#" class="dropdown-toggle" data-toggle="dropdown">
 4         Java <b class="caret"></b>
 5         </a>
 6         <ul class="dropdown-menu">
 7             <li><a href="#">jmeter</a></li>
 8             <li><a href="#">EJB</a></li>
 9             <li><a href="#">Jasper Report</a></li>
10             <li class="divider"></li>
11             <li><a href="#">分离的链接</a></li>
12             <li class="divider"></li>
13             <li><a href="#">另一个分离的链接</a></li>
14         </ul>
15     </li>
16 </ul>

参考资料

Bootstrap 导航栏 http://www.w3cschool.cc/bootstrap/bootstrap-navbar.html

时间: 2024-10-09 23:38:43

HTML5+Bootstrap 学习笔记 3的相关文章

HTML5+Bootstrap 学习笔记 4

HTML5 <map> <area> 标签 <map> 标签定义客户端的图像映射.图像映射是带有可点击区域的图像. <area> 标签定义图像映射内部的区域(图像映射指的是带有可点击区域的图像). area 元素始终嵌套在 <map> 标签内部. 1 <img src ="planets.gif" alt="Planets" usemap ="#planetmap" /> 2

HTML5+Bootstrap 学习笔记 1

HTML <header> 标签 <header> 标签定义文档的页眉(介绍信息),是 HTML 5 中的新标签. 参考资料: HTML <header> 标签 http://www.w3school.com.cn/tags/tag_header.asp HTML5 Custom Data Attributes (data-*) Thanks to HTML5, we now have the ability to embed custom data attribute

HTML5+Bootstrap 学习笔记 2

navbar升级 从Bootstrap 2到Bootstrap 3 1. .navbar-inner已从Bootstrap 3中去除. 2. <ul class="nav"> 应变为 <ul class="nav navbar-nav">. 参考资料: CSS display:table属性用法解析 http://developer.51cto.com/art/201009/226678.htm Twitter Bootstrap 3 - N

bootstrap学习笔记一: bootstrap初认识,hello bootstrap(下)

这一篇主要是补上源码,开始之前请先回顾:bootstrap学习笔记一: bootstrap初认识,hello bootstrap(上) 首先,我们的页面要求, lang,charset等就不用说了,老html属性, viewport是h5的属性,目的是 width=device-width 铺满设备宽度, initial-scale=1正常比较 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta c

BootStrap 学习笔记一

BootStrap学习笔记一: 学习工具:BootStrap中文文档:http://v3.bootcss.com/css/#type-lists 1.HTML5文档类型 <!DOCTYPE html> <html lang="zh-CN"> ... </html> 2.为了确保适当的绘制和触屏缩放,需要在 <head> 之中添加 viewport 元数据标签. <meta name="viewport" cont

html5 canvas 学习笔记(一)

一.canvas元素API canvas元素并未提供很多API,实际上他只提供了两个属性与三个方法: 1.canvas元素属性 width 属性:与 height 属性: canvas元素绘图表面的宽度,在默认状况下,浏览器会将canvas元素大小设定成与绘图表面大小一致,然而如果在css中覆写了元素大小,那么浏览器则会将绘图表面进行缩放,使之符合元素尺寸.其值为非负整数,默认值为300. 2.canvas元素方法 getContext()方法: 返回与该canvas元素相关的绘图环境对象,每个

Bootstrap学习笔记(二) 表单

在Bootstrap学习笔记(一) 排版的基础上继续学习Bootstrap的表单,编辑器及head内代码不变. 3-1 基础表单 单中常见的元素主要包括:文本输入框.下拉选择框.单选按钮.复选按钮.文本域和按钮等. 在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名"form-control",将会实现一些设计上的定制效果. 1.宽度变成了100% 2.设置了一个浅灰色(#ccc)的边框 3.具有4px的圆角 4.设置阴影效果

BootStrap 学习笔记二

BootStrap学习笔记一: 学习工具:BootStrap中文文档:http://v3.bootcss.com/css/#type-lists <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 为了让 IE 浏

BootStrap 学习笔记三

BootStrap学习笔记一: 学习工具:BootStrap中文文档:http://v3.bootcss.com/css/#type-lists 表格 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 为了让 I