windows记事本(任意一个版本即可)
Sublime(也是一 种记事本)
任意一个浏览器即可(这里使用Google Chrome浏览器)
2.如图所示,我们在这个程序对话框中,选择“Sublime Text”这个程序,打开我们的html文件进行程序的编写。
3.如图所示,我们写一个标签用来声明这是一个html5的文档,在写一个,标签用来包含html文档的主主体部分。
4.如图所示,我们写一个
标签用来包含html文档的头部部分,写上5.如图所示,我们写上
标签用来包含html的主体,我们再写一对父子元素的div,我们看到由于子元素设置了浮动之后,父元素就会高度塌陷。6.如图所示,我们再写上一对div的父子元素,这个我们设置父元素也浮动,并且向左浮动,由于元素设置浮动后,就会开启元素的隐藏属性BFC,而元素开启了BFC属性之后就不会造成高度的塌陷,但是父子元素就脱离了文档流,下面的元素就会顶上来。
7.如图所示,我们再写上一对div的父子元素,这个我们设置父元素的display的属性值为inline-block,这样该元素就变为了行内块元素,这样该元素既可以独占一行,又可以自行设置宽度和高度。
8.如图所示,我们再写上一对div的父子元素,之后我们设置父元素的overflow的属性值为scroll,这样我们就隐性开启元素的BFC属性了,之后高度就不会坍塌了,下面的元素也不会顶上来。
9.如图所示,我们再写上一对div的父子元素,这时我们设置div父元素的overflow属性值为hidden,这样就开启了这个div元素的隐性属性BFC了,这样其元素就不会因为因为子元素的浮动而发生高度塌陷了。
10.如图所示,我们再写上一对div的父子元素,这时我们设置div父元素的overflow属性值为auto,这样就开启了这个div元素的隐性属性BFC了,这样其元素就不会因为因为子元素的浮动而发生高度塌陷了。
11..如图所示,我们再写上一对div的父子元素,这时我们设置div父元素的overflow属性值为auto,这样就开启了这个div元素的隐性属性BFC了,并且我们再设置zoom属性值为1,这样在IE6中也不可能发生高度的塌陷了。
12.如图所示,我们鼠标右击,在弹出的下拉列表菜单中,我们选择“在浏览器中打开”这一项。
13.如图所示,我们看到div再使用各种方式开启BFC后,使其父元素不再发生高度的塌陷。
14.如图所示,这是本案例的源代码,以供大家参考哦!
1.欢迎大家有问题时,向本大神进行提问哦!
2.没有软件的也可以找本大神。
3.教程不只是本篇,而是前端从入门到精通一个系列,欢迎浏览其他教程经验, 祝您早日成为前端大神。