小路依依
小路依依 (学号:17)
等级:LV56 经验值:151485

╭~~~╮ (o^.^o)

TA的书签

2018-05-11 13:56:20 浏览(35825) 赞(1)
2018-05-11 13:56:02 浏览(42966) 赞(4)
2017-07-01 17:21:54 浏览(114384) 赞(14)
2017-06-28 18:55:36 浏览(803375) 赞(144)
2017-06-28 18:18:39 浏览(521) 赞(1)
2017-06-26 10:20:53 浏览(524819) 赞(186)
2017-06-22 15:43:15 浏览(11895) 赞(0)
2017-06-22 12:18:31 浏览(1845) 赞(1)
2017-06-22 10:03:41 浏览(194619) 赞(62)
2017-06-05 13:43:29 浏览(91055) 赞(11)
更多

TA的提问

TA还没有提过问题哟

TA的回答

0
赞同

直接下载,应该是location配置问题. 确定下你的location是否设置了.php结尾的.

location ~ ^.+\.php {
    root        /xxx/xxx;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;                                                                                               
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}
查看详情
2016-10-17 07:12:30 回复(0)
1
赞同

什么时候使用,取决于你的设计稿跟解决方法。如果你需要文字环绕容器,那浮动是不二选择。如果你需要居中对齐元素,inline-block是个好选择。

最终,这可以归结为float跟inline-block的两种属性作用后的区别,你需要对其作出选择。

使用inline-block:当你需要控制元素的垂直对齐跟水平排列时,使用inline-block。

使用浮动:当你需要让元素环绕某一个元素时,或者需要支持旧版本ie,或者不想处理inline-block带来的空白问题时,使用浮动。

查看详情
2016-10-18 04:36:57 回复(0)
0
赞同

absolute:绝对定位,是参照浏览器的左上角,配合top、right、bottom、left(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,位置将由TRBL决定。

一般来讲,网页居中的话用absolute就容易出错,因为网页一直是随着分辨率的大小自动适应的,而absolute则会以浏览器的左上角为原始点,不会应为分辨率的变化而变化位置。很多人出错就在于这点上出错。而网页居左其特性与relative很相似,但是还是有本质的区别的。

relative:相对定位,是参照父级的原始点为原始点,无父级则以body的原始点为原始点,配合TRBL进行定位,当父级内有padding等css属性时,当前级的原始点则参照父级内容区的原始点进行定位。

有时我们还需要依靠z-index来设定容器的上下关系,数值越大越在最上面,数值范围是自然数。当然有一点要注意,父子关系是无法用z-index来设定上下关系的,一定是子级在上父级在下。

查看详情
2016-10-18 04:49:38 回复(0)
0
赞同

display:inline

inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽度随元素的内容而变化。

inline元素设置width,height属性无效。

inline元素的margin和padding属性,水平方向的padding-left, padding-right, margin-left, margin-right都产生边距效果;但竖直方向的padding-top, padding-bottom, margin-top, margin-bottom不会产生边距效果。

display:block

block元素会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父元素宽度。

block元素可以设置width,height属性。

块级元素即使设置了宽度,仍然是独占一行。block元素可以设置margin和padding属性。

display:inline-block

简单来说就是将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行内。比如我们可以给一个link(a元素)inline-block属性值,使其既具有block的宽度高度特性又具有inline的同行特性。

查看详情
2016-10-18 05:35:45 回复(0)
2
赞同

块级元素:默认宽度是100%(继承自父元素),如果块对象没有采用“float:left”或“float:right;”的样式,相邻的两个块对象就会分排在不同的两行上。例如,div, p, h1, form, ul 是块元素的例子。

内联元素:宽度取决于其内部元素的宽度(width)与填充(padding)值之和,不可直接指定其宽度与高度(但如果使用“display:block;”或者“float:left/right;”样式后,可以强行转换成块对象,此时可以定义),相邻的两个内联对象会排在同一行上,不会从新行开始。例如:span, a, label, input, img 是inline元素的例子。

区别:

块里可以含行.也就是div块里可以有span;

但是内联元素内不能包含块元素;

内联存在margin-left和margin-right,但没有margin-top和margin-bottom,也不具有width/height。

而块元素具有width,height,margin等等;

内联元素可以通过改变它的display属性来变成块,来具有块的属性。

查看详情
2016-10-18 05:55:13 回复(0)
3
赞同

px和em都是长度单位,区别是,px的值是固定的,指定是多少就是多少,计算比较容易。em得值不是固定的,并且em会继承父级元素的字体大小。

浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em

查看详情
2016-10-19 11:55:26 回复(0)
二维码
建议反馈
二维码