辛星浅析html5中的role属性

我们使用role属性告诉辅助设备。这个元素所扮演的角色。比方点击的按钮,我们通常就使用role="button",会让这个元素可点击。

可是它很多其它的是用来增强语义性,当现有的html标签不能充分表达语义性的时候,就能够借助role来说明。通常它很多其它的出如今一些自己定义的组件上。

比方html中没有tree标签。我们就能够把他的role设置为tree。这样能够增强组件的可訪问性、可用性和可交互性。

时间: 2024-10-21 03:57:29

辛星浅析html5中的role属性的相关文章

辛星浅析Linux中的selinux

selinux是美国国家安全局发起的一个项目,它的目的是将系统加固到可以达到军方的级别.这也为Linux的安全提供了更强有力的保障. 所谓DAC,是自主访问控制,就是每一个用户为了能够实现和其他用户共享文件,在使用ACL之前,只能通过改变这个文件其他用户的权限,但是这种方法给系统安全带来了很多隐患.所谓CS,就是安全上下文,它取决于发起用户的权限和文本本身的权限. 所谓MAC,就是Mandatory   Access  Control,也就是强制访问控制,它是selinux实现访问控制的基础,s

辛星浅析Linux中的postfix

Postfix是目前Linux下主流的邮件服务器,也就是MTA,主要用来实现SMTP协议,它可以兼容sendmail,而postfix也是为了改进sendmail而制作产生的. 通常来说,postfix比sendmail的优点主要是:①速度更快,通常的说法是快3倍.②更加稳定和健壮.③配置更加灵活和简单.④大多数postfix运行在较低的权限下,安全性更强.⑤可以兼容sendmail. 而且在CentOS6系列中,postfix是默认安装而且开机启动的,它的位置在/etc/postfix,而主配

辛星浅析数据库中的几种关键字

首先就是候选关键字,它指的是,在给定关系中,具有唯一标识特性的一个或者多个属性被称为该关系的候选关键字.比如学生有身份证号和学号,那么这两个都可以作为学生这个实体的候选关键字. 然后就是主关键字,它也是一种候选关键字,它是被挑选出来的,作为行的唯一标识的候选关键字.一个表只能有一个主关键字,主关键字又可以称为主键,主键可以由一个字段,也可以有多个字段组成,分别称为单字段主键和多字段主键. 如果有一列可以唯一的确定一条记录,那么我们就可以称之为超关键字. 如果公共关键字在一个关系中是主关键字,那么

辛星浅析网站中的sitemap

所谓sitemap,通俗来说就是"网站地图",sitemap文件主要包含了网站中的有效连接,它会便于搜索引擎的抓取和收录,如果没有sitemap文件,蜘蛛就需要一个一个的通过我们网站中的超链接来进行抓取.有了sitemap之后,搜索引擎直接读取该文件就可以了,它可以让搜索引擎抓取我们的网页更加有效. 最通用的也是最简单的sitemap形式的文件,就是xml文件,我们在其中列出网站中的网址,以及关于每个网址的一些元数据.这些元数据通常是上次更新的时间.更新的频率.重要程度等等,它可以让搜

辛星浅析php中coment技术的实现

第一,何谓推送技术 随着人们对web越来越熟悉,人们希望web应用可以像本地应用一样可以实时的接收消息,于是也就有了所谓的"推送技术".也就是我们所说的Server Push,也就是"服务器推技术",它的典型范例就是聊天.消息提醒.交友网站中使用比较频繁,成为实时应用中的一个热点问题. 第二,传统实现(拉取技术) 有一个很类似的实现机制,也就是传统的ajax,它是每隔一段时间去服务端拉取一次信息,但是这种方式会特别消耗资源.它需要时时刻刻去问服务器是否可以请求到数据

辛星浅析JavaScript中的编程规范

这是接着上一篇的博文写的,首先说一下编程规范的重要性吧,它可以让我们的代码保持一致性,可预测,更易于阅读和理解.一个新的开发者可以通过阅读规范,理解其他团队成员书写的代码,更快的上手干活. 第一点就是缩进. 很糟糕的一件事就是不一致的缩进,因为它看上去像是遵循了规范,但是可能一路上伴随着混乱和惊奇,重要的是规范的使用缩进. 一些开发人员喜欢用tab制表符缩进,因为任何人都可以调整他们的编辑器以自己喜欢的空格数来显示tab.也有人喜欢用空格,通常是四个空格.一般这个无所谓,只要团队每个人都遵循同一

辛星浅析Linux中的线程和进程

进程和线程都是由操作系统的程序运行的基本单元,系统利用该单元实现系统对应用的并发性.一个进程至少有一个线程,一个线程也至少属于一个进程.进程和线程的区别在于:线程的划分尺度小于进程,使得多线程程序的并发性更高. 而且进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率.线程在执行过程中与进程还是有区别的.每个独立的线程有一个程序运行的入口.顺序执行序列和程序的出口. 从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行,但是操作系统并没有将

辛星浅析Redis中与key有关的命令

在Redis中,我们还可以直接对key直接操作,下面是我们常用的主要命令: (1)keypattern   它表示获取所有匹配pattern的keys,这里需要注意的是,我们应该避免使用该命令,因为对于大型数据库而言,该命令非常耗时,对Redis服务器的性能打击也是比较大的.它支持glob-style的通配符格式,比如用*表示任意一个或者多个字符,用?表示任意字符,用[xyz]表示方括号中的任意一个字母. (2)del   key ....   它是从数据库中删除参数中指定的keys,如果指定的

辛星浅析git中的submodule

有时候,我们需要将一些通用的部分抽取出来做成一个公共库,它可以给别的工程使用,而公共代码库的版本管理是比较麻烦的.我们可以使用git中的submodule来做到这一点. 1.添加 为当前工程添加submodule,命令格式是:git   submodule   add   仓库地址    路径 在添加完成后,在当前工程路径下会生成一个名为".gitmodules"的文件,它记录了子模块的信息,添加完成之后,将子模块所在的文件夹添加到工程中即可. 2.删除 删除submodule,我们首