
css布局
天兰之珠
这个作者很懒,什么都没留下…
展开
-
Flex 布局教程:语法篇
布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。一、Flex 布局是什么?Fle...转载 2019-08-19 16:24:18 · 285 阅读 · 0 评论 -
相对(relative)定位和绝对(absolute)定位
什么叫脱离文档流脱离文档流只是对html文档的一种解析方案的说法而已。脱离文档流是相对正常文档流而言的。正常文档流就是我们没有用css样式去控制的html文档结构,你写的界面的顺序就是网页展示的顺序。比如写了5个div块。正常文档流就是依次显示这5个div块。从左往右,自上而下的顺序。脱离文档流就是指它所显示的位置和文档代码就不一定一致了。比如可以用css控制,把最后一个div块显示在第一个d...转载 2019-08-21 15:47:49 · 1880 阅读 · 2 评论 -
css之display 常用的几种属性
1.解释一下display的几个常用的属性值,inline , block, inline-blockinline(行内元素):使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 如果内容占满一行则会换行显示 不能更改元素的height,width的值,大小由内容撑开. 可以使用padding上下左右都有效,margin只有left和right产生边距...转载 2019-08-21 16:56:15 · 3402 阅读 · 0 评论 -
css:float浮动和clear清除
教程开始: 首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。 注意,以上这些理论,是指标准流中的div。 小菜认为,无论多么复杂的布局,其基本出...转载 2019-08-21 17:15:26 · 278 阅读 · 1 评论 -
CSS text-align图片文字内容居左 居右 居中
1、text-align的值与说明text-align语法:text-align : left | right | center | justifytext-align参数值与说明:left: 左对齐right: 右对齐center: 居中*justify : 两端对齐(不推荐使用,通常大部分浏览器不使用)我们对text-align常用的参数值为left、right、cente...原创 2019-08-22 10:20:02 · 3849 阅读 · 0 评论 -
替换元素和非替换元素
引言元素是文档结构的基础,在CSS中,每个元素生成了一个包含了元素内容的框(box,也翻译为“盒子”)。但是不同的元素显示的方式会有所不同,例如div和span不同,而strong和p也不一样。在文档类型定义(DTD)中对不同的元素规定了不同的类型,这也是DTD对文档之所以重要的原因之一。而根据元素本身的特点可以分为替换元素(replaced element)和非替换元素,非替换元素,在W3C...转载 2019-08-22 15:25:28 · 579 阅读 · 0 评论 -
css line-height概念与举例
定义两行文字基线之间的距离。基线的大体位置基线的位置可以看成x字母下边缘的位置。不同字体的基线位置会有微小的差别。文本中的几条线:行高示意图:一行文本的行高为:上间距 + 文本的高度+下间距,并且上间距是等于下间距的。我们还可以基本上这样认为:行高是两行文字基线之间的距离,也是两行文字顶线之间的距离,两行文字中线之间的距离。行内框盒子模型内容区...转载 2019-08-22 17:22:46 · 574 阅读 · 0 评论