7.3日小结

html是超文本标记                   CSS是层叠样式表

块级元素与行内元素的区别

1.换行(块级元素不换行,行内元素要换行)

2.宽高(行内元素不可以设置宽高)

3.内外边距(块级元素上下左右都有内外边距,而行内元素有一边是没有内外边距的)

盒模型分为两种

1.标准盒模型(例:一个盒子的实际宽度为100px,padding为20px,border为10px,那么此盒子的实际宽度为100+(左右撑开的padding)40+(左右边框)20=160px)

2.IE盒模型(同例,但是此盒子的实际宽度为100px;注:IE盒子的宽度就等于此盒子的实际宽度)

伪元素选择器(...:after,...:first)

兄弟选择器

div+p(div后面的第一个p元素)

div~p(div后面的所有p元素)

CSS的两大核心概念:(层叠,继承)

清除浮动

1.在父元素里加一个空的div(<div class=:"clear"></div>)然后在style样式里面添加样式.clear{clear:both};

2.overflow:hidden(写在父元素的类名下面)

3.在style样式里的父元素类名下添加.父元素类名:after{content:“要添加的内容”;display:block;clear:both:}

解决子元素动父元素跟着动的方法

1.在父元素的类名下加:overflow:hidden;

2.在父元素的类名下加:border:1px ... ...;

3.在父元素的类名下加:padding-top:1px;

IFC

1.只要有行内元素就会有IFC产生

2.行盒的高度酒取决于现主行的最高元素的高度

写移动端开发网页的单位区别

rem(css3新出单位)默认根元素的大小,跟着根元素大小一起变化。(html标签就叫根元素,它的默认大小是16px)

em就等于自身font-size的大小

px不随网页大小而变化

 

posted @ 2017-07-04 13:00  大傻孩子了  阅读(100)  评论(0编辑  收藏  举报