CSS基础(2)

2021-06-29 03:05

阅读:333

脱离文档流



  • 11
  • 22
  • 33
  • 44
  • qq
行内a

p标签


word-break:break all(控制英文单词不超出范围)
box-sizeing:border-box(改变成IE盒模型)
默认字体在不同电脑可能造成换行

定位

1.相对定位

positon:relative;
left:20px;

2.绝对定位:绝对定位的视角位于 浏览器的 (0,0) 点(或者是body的 (0,0) 点)

position:absolute
top:10px;
left:10px;

3.非静态定位(相对、绝对、固定):为父级(或者是上上级)设置相对定位,为子级设置绝对定位。 元素会以包含它的(非静态定位)的 (0,0)点开始移动。

4.浮动和绝对定位脱离文档流,使行内元素变块级元素。

5.固定定位:

position:fixed;
left、right、top:10px;

6.静态定位:默认的属性

position:static

两个元素重叠时用定位。

  

BFC

BFC(Block Formatting Context) 块级格式上下文

1.是一个环境,一个隔离的独立容器,与布局相关,写了html标签他就已经是一个BFC,BFC形成后,里面内容和布局和外面互不干扰。

触发BFC的条件

  • 给父级元素设置属性 overflow:hidden。
  • 子集 margin-top 带下。
  • 子集浮动导致父级高度的塌陷。
  • 如果须要超出部分有滚动条则设置属性 overflow:scroll 或者 overflow-x:scroll为横向设置,overflow:scroll为纵向设置。

1.img之间有空隙,可给父级设置font-size:0;

2.为选择器添加:hover 并且添加文字变大的效果,最好给宽高定死。不然会影响下面的元素。

3.选择器 类选择器 [空格] 伪类选择器 [空格] 类选择器

蒙板

步骤:

    
主容器 背景图
· 蒙板 12312
蒙板
 


评论


亲,登录后才可以留言!