标准文档流里面,块级元素具有以下特点: ①总是在新行上开始,占据一整行; ②高度,行高以及外边距和内边距都可控制; ③宽带始终是与浏览器宽度一样,与内容无关; ④它可以容纳内联元素和其他块元素。 行内元素的特点: ①和其他元素都在一行上; ②高,行高及外边距和内边距部分可改变; ③宽度只与内容有关; ...
分类:
其他好文 时间:
2017-03-15 20:37:40
阅读次数:
220
1/浮动会脱离文档流,使块级元素不在独占一行 2/行内元素浮动后变成行块元素,可指定宽高了 3/元素浮动不会穿过Padding区域 4/水平方向设置margin不会重叠,margin值会相加 5/父级元素不够摆放子级元素时,自动换行。 6/如果浮动了文本,会使元素折叠到最小宽度,建议单独设置宽度 7 ...
分类:
其他好文 时间:
2017-03-14 23:54:14
阅读次数:
166
居中主要可以分为文字居中和图片居中: 1文字与图片都可以使用的方法: 文字使用此方法最好先转换成行类块元素 (1)相对定位:先将文字与图片在页面中输出 然后观察你希望将它移到什么位置 {position:relative; top:?;botton:?;left:?;right:?;} (2)绝对定 ...
分类:
Web程序 时间:
2017-03-12 19:16:45
阅读次数:
184
参考文章: 1、IE6怪异解析之padding与border算入宽高 原因:未加文档声明造成非盒模型解析 解决方法:加入文档声明<!doctype html> 2、IE6在块元素、左右浮动、设定marin时造成margin双倍(双边距) 解决方法:display:inline 3、以下三种其实是同一 ...
分类:
其他好文 时间:
2017-03-11 01:04:49
阅读次数:
171
1. 效果如上图。 2.div与div外边距 div等块元素,外边距为两者之间最大的。 3.span等行内元素,只有左右边距,没有上下边距。且外边距为两者之和。 4、div 与span,块元素与行内元素,div的外边距是到span的文字内容边缘。 ...
分类:
Web程序 时间:
2017-03-10 13:20:21
阅读次数:
174
一、行内元素(内联元素)与块元素的区别 1.块元素独占一行,宽度默认100% 行内元素宽度都是它内容的的宽度 2.块元素默认情况可以设置宽度和高度 行内元素默认去、情况不能设置 3.块元素margin、padding上下左右都可以 行内元素只能margin、padding左右,不能上下 二、常用块元 ...
分类:
其他好文 时间:
2017-03-07 19:28:22
阅读次数:
218
文档流 块元素独占一行 行内元素在一行上显示 自上而下 块元素独占一行 行内元素在一行上显示 自上而下 浮动 float 用法 float: left | right; 特点 浮动起来 不占位置(脱标) 如果多个盒子都使用了浮动, 会在一行上显示 尽量用 display: inline-block; ...
分类:
Web程序 时间:
2017-03-06 01:11:50
阅读次数:
217
内联元素的特点 1.和其他的元素显示在一行上; 2.内边距和外边距、高度,宽度都是不可改变的,他的宽度是根据他的显示文本和图像的宽度 3.可以通过css来将它变成为块元素之后然后就可以用css其他样式应用了。 块元素的特点: 1.总是在新的一行上显示; 2.高度、行高、宽度、内边距、外边距等都是可控 ...
分类:
其他好文 时间:
2017-03-04 22:36:47
阅读次数:
190
一 列表 列表默认为行内块元素,具有宽高,当一个非块元素是无法应用宽高的,比如a 1 有序列表 有ol li组成,其中li为列表项,列表的ol子元素务必为li元素标签,li子内容支持列表任意嵌套,有序列表常常会显示1,2,3按照升序或者降序方式的序号,该序号通过list-style-type指定 2 ...
分类:
Web程序 时间:
2017-03-04 17:27:57
阅读次数:
210
queue是第一个队列模块,元素先进先出,取了就没有了这里用queue模块实现简单的消费生产者模型queue就是队列,是线程安全的,只能一边拿一边加元素进去 import queue import threading message = queue.Queue(10) def produce(i):... ...
分类:
编程语言 时间:
2017-03-01 14:00:12
阅读次数:
245