为什么内嵌元素也能加padding属性呢_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 11:52:51
原創
1107 人瀏覽過

看到一个代码中这样写的如图

竟然a标签的属性里写着padding,我的理解是padding是给那些块元素或转为块元素的东西用的,而此处的a标签并没有转为块,为啥能用块元素的属性呢,让人不解


回复讨论(解决方案)

块级元素和行内元素都可以用padding  只是行内元素的padding只对左右有效果   

块级元素和行内元素都可以用padding  只是行内元素的padding只对左右有效果   


那么道理是啥呢,你再答答我就给你加分了

a标签可以指定为块元素
a{display:block}

这样再设置padding就有用了

设置成inline-block也可以

如果是默认的a元素,在某些浏览器下,padding属性的设置有效,某些浏览器无效

所有的元素,你都可以通过display设置成块元素或非块元素
不要总是以为a元素一定不是块元素,也不要总认为div就一定是块元素

我觉得不用不解
你应该看页面的表现  那个padding 其作用了没
没有起 为什么没有起
起了 为什么起了
要这样观察类似问题

我觉得不用不解
你应该看页面的表现  那个padding 其作用了没
没有起 为什么没有起
起了 为什么起了
要这样观察类似问题

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板