转载:http://blog.sina.com.cn/s/blog_7dfe67db01010lnq.html 默认火狐或者其他浏览器里DIV和其他普通标签是不具有onfocus和onblur事件的,经我长久论证因为他们不具有tab属性,所以只要我们创建tab,那么任何标签都可以具有tab属性. 什么标签具有tab呢?显然input和a是得天独厚的具有,我们经常用键盘上的tab键进行移动光标的时候,我们发现光标只在具有tab属性的元素上进行跳转. 我们现在来让div拥有tab并具有onfucus…
DIV和其他普通标签是不具有onfocus和onblur事件的.INPUT和A标签为什么拥有?而DIV和SPAN等普通标签却没有?有时候我们习惯性用键盘的TAB来移动光标,仔细看你会发现,光标只在INPUT和A上跳转.因为INPUT和A标签具备TAB属性.我们只需要给DIV或者SPAN等普通标签创建TAB,这些普通标签就拥有了TAB属性.以DIV为例: 让DIV拥有TAB并具有onfucus和onblur属性.给元素创建TAB属性:tabindex=参数(这里和z-index类似,计算TAB起点…
摘自:http://www.imdsx.cn/index.php/2017/07/27/html0/ 一.HTML标签 <!DOCTYPE html> <!--标准的html规则,类似于Python的解释器--> <html lang="en"> <!--html标签(只能一个),指定的语言en--> <head> <!-- html head标签的开始 --> <meta charset="UTF…
一 排版标签(div,span) 1块级标签 <!--div:把标签中的内容作为一个块儿来对待(division).必须单独占据一行.--> <!--div标签的属性:--> <!--align="属性值":设置块儿的位置.属性值可选择:left.right. center--><!--<span>和<div>唯一的区别在于:<span>是不换行的,而<div>是换行的.--><!--…
1.先看问题 当我们要对一个div/span元素获取焦点的时候,直接对$("#div1").focus()是不能实现效果的,比如下图: 当点击输入框进行输入后,在点击区域弹出选择地段的时候,input输入框并没有失去焦点(或者说区域的div没有获得焦点),就出现了键盘显示在弹层的上面导致无法选择的bug 解决办法有两个: a:循环所有的input等可以获取焦点的元素,让他们失去焦点(blur); b:点击区域选择地段的时候让div获取焦点,从而解决input不失焦的问题: 在这里对于普…
布局时 img标签与span标签在同一行是不能垂直,解决办法:在 img标签添加一个 vertical-align:middle; 即 <!-- img与span的文字与图片保持同一条水平线 在img中添加vertical-align:middle;--> <div> <img style="width: 50px;height: auto;vertical-align:middle;" src='../images/x_02.png'/> <…
盒子标签 div <div>可定义文档的分区 division的缩写 译:区 <div> 标签可以把文档分割为独立的.将他们进行分区 div在浏览器中,默认是不会增加任何的效果的,但是语义变了,div中的所有元素是一个小区域. div主要通过CSS样式为其赋予不同的表现.DIV+CSS来实现各种样式. div是块级标签,独占一行 div用的最多的标签 标签之间可以嵌套 <!DOCTYPE html> <html lang="en"> &l…
div与span 大家在初学div+css布局时,有很多困惑,在div与span的使用过程没觉得有一定的”章法”,觉得两个区别不大,在w3c的关于div和span的定义:div作为分割文档结构自然使它最官方的语义,但是这样的官方语义太让人迷惑,大的结构还好,但是小的地方到底是用div还是用span仍然让人迷惑.其实恰恰是<Microsoft MSDN Library>里面的定义让人豁然开朗. div:指定渲染HTML的容器 span:指定内嵌文本容器 通俗地讲就是如果里面还有其他标签的时候就用…
1.DIV与SPAN 1.1简介 1.DIV和SPAN在整个HTML标记中,没有任何意义,他们的存在就是为了应用CSS样式 2.DIV和span的区别在与,span是内联元素,div是块级元素 内联元素又名行内元素(inline element),和其对应的是块元素(block element),都是html规范中的概念.内联元素的显示,为了帮助理解,可以形象的称为"文本模式",即一个挨着一个,都在同一行按从左至右的顺序显示,不单独占一行.而当加入了css控制以后,块元素和内联元素的这…
让div,span等块级.非快级元素排列在同一行 by:授客 QQ:1033553122 例子:让两个div排列在同一行 给div添加float样式 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <style> div{ float: left; } </style> </head> <body&g…