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

WBOY
Freigeben: 2016-06-24 11:52:51
Original
1113 Leute haben es durchsucht

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

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


回复讨论(解决方案)

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

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


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

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

这样再设置padding就有用了

设置成inline-block也可以

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

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

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

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage