day04

1.今天学到了

1.css样式的继承

继承:是子元素对父元素的继承

width和height
width
//如果子元素不设置宽度,默认情况下继承父元素的宽度
height
//如果父元素不设置高度,默认情况下父元素继承子元素的高度

2.css可以继承的属性

//文本相关属性:
color,text-align,text-decoration,text-transform,text-indent(内联标签不能设置此属性)
//字体相关属性:
font-family,font-style,font-size,font-weight,line-height
//列表相关属性:
list-style
//表格相关属性:
border-collapse
//其他属性:
cursor,visibility

3.css盒子模型

//使边框和填充不影响盒子的大小
:box-sizing:border-box
当设置box-sizing:border-box;
//设置padding,和border,它的宽度还是会保持不变
box-sizing:content-box;(默认清晰)
//当设置padding和border时宽度会发生改变

总宽度=width+border+padding

3.浮动float
目的:为了让元素并排显示

4.如何清除浮动

1)给下面的兄弟元素给

clear:both;

2)给父级加

overflow:hidden;

3)用伪元素,给父级内容生成

.row:before{
 display:table; 
 content:””     
}
.row:after{
 display:table;
 content:””
 clear:both;
}

5.定位:position

position:absolute | relative

Relative 定位
相对定位元素的定位是相对其正常位置。

postion:relative

Absolute定位
绝对定位的元素的位置相对于最近的已定位父元素,如果没有已定位的父元素,那么它的位置相对于<html>:
都通过left,top,right,bottom移动
z-index:设置元素的堆叠顺序 给position:absolute绝对定位的元素

6.定位(父相子绝)
父级相对定位
子级绝对定位
7.搜索框

<input type="text" placeholder="搜索">

边框圆角:

border-radius

2.我熟悉了

1.css样式的继承

width和height
width
//如果子元素不设置宽度,默认情况下继承父元素的宽度
height
//如果父元素不设置高度,默认情况下父元素继承子元素的高度

2.css可以继承的属性

//字体相关属性:
font-family,font-style,font-size,font-weight,line-height
//表格相关属性:
border-collapse
//列表相关属性:
list-style

css盒子模型

//使边框和填充不影响盒子的大小
:box-sizing:border-box
当设置box-sizing:border-box;
//设置padding,和border,它的宽度还是会保持不变
box-sizing:content-box;(默认清晰)
//当设置padding和border时宽度会发生改变

总宽度=width+border+padding

3.浮动float
目的:为了让元素并排显示
4.如何清除浮动
1)给下面的兄弟元素给

clear:both;

2)给父级加

overflow:hidden;

5.定位:position

position:absolute | relative

Relative 定位
相对定位元素的定位是相对其正常位置。

postion:relative

Absolute定位
绝对定位的元素的位置相对于最近的已定位父元素,如果没有已定位的父元素,那么它的位置相对于<html>:
都通过left,top,right,bottom移动
z-index:设置元素的堆叠顺序 给position:absolute绝对定位的元素
6.定位(父相子绝)
父级相对定位
子级绝对定位

3.今天不懂的

2.css可以继承的属性

//文本相关属性:
color,text-align,text-decoration,text-transform,text-indent

4.如何清除浮动
3)用伪元素,给父级内容生成

.row:before{
 display:table; 
 content:””     
}
.row:after{
 display:table;
 content:””
 clear:both;
}

7.搜索框

<input type="text" placeholder="搜索">

边框圆角:

border-radius
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 前端基础之CSS CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 例如: CSS的四种...
    lkning阅读 3,744评论 0 2
  • A今天学了什么 1.盒子模型 1.box-sizing:border-box 2.总宽度 3.居中 2.浮动(fl...
    相信自己_胡阅读 1,792评论 1 1
  • 如何制作apns证书在这里就不再说明了 从导出证书开始 首先导出两个 p12文件(cert.p12 key.p1...
    __Lex阅读 8,086评论 1 4
  • “妈妈,我有一个很大的心愿,我想去南美洲看看风雨草,去非洲看看杀鹿草。” 是的这是早上女儿给妈妈说的...
    轩姐儿阅读 1,288评论 0 0

友情链接更多精彩内容