黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: 花开彼岸时    时间: 2019-4-20 22:51
标题: 技术贴
1.定位
将某个单位定位到一个点

1.1边偏移(定位=定位模式+边偏移)
top:80px                顶部偏移
bottom:80px        底部偏移
left:80px                左偏移
right:80px        右偏移

1.2定位模式 (重点:常用后三个)(子绝父相)
position:static                静态定位(不用)
position:relative        相对定位
position:absolute        绝对定位
position:fixed                固定定位

相对定位特点:对照自己原来的位置进行偏移
不会自己去定位,一般配合绝对定位去使用.

绝对定位特点:如果父级没有定位,
子级盒子就会以浏览器为参照物定位

固定定位特点:(fixed)-重点
position:fixed
以浏览器为定位置固定盒子,父级盒子无法束缚.

1.3盒子绝对定位居中  原理
.GGG {
width: 400px;
height: 450px;
border: 2px #ccc solid;
left: 50%;        左右偏移
margin-top: -200px ;
top: 50%;        上下偏移
margin-left: -225px;
background: pink;
}

1.4 z-index 堆叠顺序 定位元素
z-index:1   数值越大盒子越靠上
只有 3定位属性其中一个才能使用,
可取正值或者负值,默认值为0, 取值不需要带单位.

1.5定位改变display 属性
绝对定位和固定定位会将盒子转换为行内块元素

1.6圆角矩形
border-top-left-radius:20px;  左上
border-top-right-radius:20px;        右上
border-bottom-right-radius:20px;        右下
border-bottom-left-radius:20px;        左下
如果4个角数值相同: border-radius:15px;
border-radius: 左上角 右上角 右下角 左下角
1.盒子模型
border        边框
padding        内边距
margin        外边距
内容  实体化宽高

1.2边框样式(强制记忆)
border-width:1px;        边框宽度显示
border-style:solid;        实线条 样式
border:dashed;        虚线
border:dotted;                点线
border-color:颜色;        边框颜色
/*边框综合写法,工作常用写法*/
border:粗细 样式 颜色;

1.3 四个边框方向(强制记忆)
border:-top:                上边框
border-bottom:        下边框
border-left:                左边框
border-right:                右边框
border:none                没有边框/隐藏

1.4设置细线表格(记忆)
cellspacing="0"  边框距离粗细
border-collaps:collaps;        合并相邻边框线

1.5内边距
padding:top          上内边距
padding:bottom  下内边距
padding:right           左内边距
,.padding:left           右内边距
1.7外边距 margin
margi:top  同上内边距↑

1.8盒子居中对齐
条件1:盒子必须要设置宽度,显示模式尽量块元素
条件2:设置左右外边距为:auto
margin-left:auto;        居中方法1
margin:auto;                居中方法2
margin:0 auto;             推荐使用
居中方法3,前面0不一定固定,表示margin-top和margin-botton,
可以根据需要调节

1.9文本居中和盒子居中区别
margin-0 auto; 盒子居中 让块元素居中
text-align:center 盒子里文本居中和行内或者行内块元素居中显示

1.10
overflow:hidden    父级盒子不跟着移动

1.11网页布局稳定性

1.12 圆角边框
border-radius:50% 圆形
border-radius:  胶囊形状高度一般px

1.13盒子阴影 box-shadow
6个属性值 水平阴影-垂直-模糊-大小-颜色-内/外阴影
常用:box-shadow水平 垂直 模糊颜色









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2