内联盒子CSS编程特性解析
内联元素的盒子模型,挺有意思的,跟块级元素不太一样。它不会独占一整行,大小主要看里面的内容,width
、height
这些属性基本都不管用,是margin-top
和margin-bottom
,你设了也没啥反应。不过横向的margin-left
和margin-right
还是生效的。
对了,内联元素的高度可以用line-height
来“曲线救国”,比如你要让按钮的文字撑开点高度,直接设个line-height: 40px
就行。以前margin-top
在 IE 里是直接失效的,虽然现在兼容性好了,但最好还是稳妥点,用padding
或者line-height
来高度。
你要是想看看实际效果,可以打开那个本地的example.html
文件,不过要注意路径是file:///
开头的,得自己本地跑。想进一步了解盒子模型,下面这几个链接也挺有的:
如果你在调样式的时候,发现元素怎么设都不动,那八成是碰上内联元素了,改成display: inline-block
试试,说不定就搞定了。
677.5KB
文件大小:
评论区