HTML
riledog
从事android开发,研究方向为物联网技术。
展开
-
为何img、input等内联元素可以设置宽、高?
元素是文档结构的基础,在CSS中,每个元素生成了一个包含了元素内容的框(box,也译为“盒子”)。但是不同的元素显示的方式会有所不同,例如和就不同,而和也不一样。在文档类型定义(DTD)中对不同的元素规定了不同的类型,这也是DTD对文档之所以重要的原因之一。1. 替换和不可替换元素从元素本身的特点来讲,可以分为替换和不可替换元素。a) 替换元素替换元素就是浏览器转载 2016-07-25 13:35:41 · 453 阅读 · 0 评论 -
绝对定位 相对定位 浮动
CSS 定位机制CSS 有三种基本的定位机制:普通流、浮动和绝对定位。除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。行内框在一行中水平布置。可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行转载 2016-07-25 15:56:35 · 2032 阅读 · 0 评论 -
如何修正DIV float之后导致的外部容器不能撑开的问题
如何修正DIV float之后导致的外部容器不能撑开的问题 在写HTML代码的时候,发现在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。看下面的例子:HTML4STRICT代码: style="width:200px;border:1p转载 2016-07-25 18:39:50 · 3135 阅读 · 0 评论 -
子Div使用Float后如何撑开父Div
子Div使用Float后如何撑开父Div一个Div包含了多个子Div,并且子Div使用了浮动后,父Div确不能被撑开,如下图:部分代码如下:1 style>2 #div1{border:1px solid red;float:left;}3 #div2,#div3{float:right;border:1px solid blue;}4 style>转载 2016-07-25 18:40:26 · 265 阅读 · 0 评论 -
div 透明
用css3的rgba颜色rgba(0,0,0,0.5),最后那个0.5是透明度。缺点是老版本ie不支持rgba。用半透明的png背景图做外面div的背景,缺点是ie6下需要另外增加一个js来让png背景半透明里面的div1、2移出来不要和最外面div成为父子关系(就不会继承),然后大div依然为opacity: 0.85,再用定位之类的办法把div1转载 2016-07-26 09:56:16 · 319 阅读 · 0 评论 -
CSS清除浮动?
转载:http://www.cnblogs.com/ForEvErNoME/p/3383539.html什么是CSS清除浮动?在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫转载 2016-08-07 17:01:29 · 194 阅读 · 0 评论 -
脱离文档流
作者:张秋怡链接:http://www.zhihu.com/question/24529373/answer/29135021来源:知乎著作权归作者所有,转载请联系作者获得授权。Q: 脱离文档流就不占据空间了吗?A: 可以这么说。更准确地一点说,是一个元素脱离文档流(out of normal flow)之后,其他的元素在定位的时候会当做没看见它,两者位置重叠都是可以的转载 2016-07-25 13:40:31 · 977 阅读 · 0 评论