请问为什么在.nav_left和.nav_right中加上height,这两个背景才会显示出来呢?老师说因为这两个块没有内容,所以不显示,但是这两个块设置的width:10px有什么用呢?
你好!未设置高度的盒子里面无内容会造成盒子崩塌,这是一种好的思路。因为一旦你设置了一个实际上无意义的盒子,从设计者角度来说你并不希望这个盒子在你的网页上造成破坏。比如你设置了一个和背景色相同的盒子,里面又没有任何内容,这会让你不能直观的从网页上分辨出哪里出错了。那么既然不现实,设置width有什么用,老师设置width是为了在这两个nav中填充内容,height这个应该也只是介绍一下盒子模型崩塌这种情况免得后面不知所措。
以上是我的浅见