没有合适的资源?快使用搜索试试~ 我知道了~
CSS基础知识1
需积分: 0 1 下载量 49 浏览量
2022-08-08
23:22:06
上传
评论
收藏 1.28MB DOCX 举报
温馨提示
试读
14页
背景规定背景图片尺寸大小Background-size:100px,100px;相对于其父元素 规定背景图片的定位区域 Background-origin: b
资源详情
资源评论
资源推荐
在布局设置的时候,font-size 影响超级大;建议在 body 中,font-size = 62.5%,后面可以用 em
当作单位,1em = 10px,可以进行响应式设计;默认正常下字体大小为 16px,62.5% = 10px
方便调试。
CSS 的坐标轴体系,默认原点在元素的左上角
CSS 3D 坐标轴体系,Z 轴以观看者为参照,x 轴从左到右,y 轴从上到下,z 轴从屏幕到观看
者(正值移动表示元素向自己方向移动)
CSS 定位
在 html 中,一切以框的形式出现
元素分为块级元素和行内元素,块级自带框,行内元素只有设置 display:block;可以像块
级元素一样显示,同时,display:none;可以让元素没有框,则不显示框和内容,不占用内
容空间。
内容空间就类似于积木,由一个个框搭建成
无名框
<div>some text<p>Some more text</div>,其中,红色部分表示无名框,无法对其应
用样式
定位机制:
普通流
按照在 html 中的顺序,块级框一个一个竖直排列
行内元素水平依次排列,一行称为一个行框,行框高度是能够包含所有行框内元素
的高度
CSS position 属性
Static:正常文档流方式生成框,行框在其父元素内
Relative:元素框偏离原来位置一定距离,原本所占的空间依然保留
Absolute:脱离文档流,相对于其包含块(可能是初始包含块)定位,原来所占空间释
放,说白了就 top,left 起作用,定义这两个就可以
Fixed:类似于 absolute,包含块为视窗
CSS overflow 属性
对于固定的 height 和 width,如果内容超出了固定宽和高度,通过 overflow 可以对该情
况进行处理
Overflow:heidden;表示隐藏超出的部分
Overflow:scroll;表示给内容添加滚动条,通过滚动条来看溢出的内容
Overflow:auto;交给浏览器来决定如何处理
CSS clip 属性
针对绝对定位的元素,定义一个矩形(绝对定位),在矩形内的可见矩形外的由 overflow
处理
默认不应用任何裁剪 auto
垂直排列图像
vertical-align:text-top 图像顶部与文字平行
: text-bottom 图像底部与文字平行
CSS Z-index 属性
设置堆叠属性,Z 轴方向,即垂直显示器平面的方向
属性值高的浮在低的上面,效果类似于 word 中的图片衬与文字下方
属性值可以为负值
仅能在定位元素上使用
CSS 相对定位
元素仍占据原来的空间,移动可能造成元素覆盖
CSS 绝对定位
元素脱离原来文档流,之前占据的空间被释放,相对于最近的已定位祖先元素,如果元素没有已定
位的祖先元素,那么它的位置相对于最初的包含块,可以任意覆盖
CSS float 属性
Float 后,元素脱离文档流,直到外边缘碰到包含框或者另一个浮动框的框为止
Right,left 两个值
一行位置不够,后面的浮动元素向下浮动,元素高度不同时,可能造成卡住的情况
行框的清理
设置浮动框可以使行框围绕浮动框,效果类似文字环绕图片
取消文字环绕效果,设置 clear 属性
Clear: left, right 表示被设置该属性的行框哪边不应挨着浮动框
增加上外边距达到该效果
子元素全部设置浮动,会使元素脱离容器,增加一个元素专门用来设置 clear 来避
免这种情况
直接让容器浮动同样可以避免这种情况,浮动会得到继承
CSS 对齐
块元素,占据全部可用宽度,前后会自动换行 P, div…
Margin: auto 设置成居中效果,均分可用外边距
必须声明!doctype
Width 不能是 100%
Position 属性 relative,absolute,然后设置水平位置
必须声明!doctype
取消 body 默认设置 body{margin:0px; padding: 0px;}
解决兼容问题
Float 属性 right,left 设置水平位置
CSS 尺寸
图像尺寸
图像也是元素,改变图像的方法同样适用其他块模型
Img{height: 30px; width: 30px;} 像素形式
Img{ height:30% ; width: 30%;} 百分比形式
剩余13页未读,继续阅读
BellWang
- 粉丝: 17
- 资源: 315
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0