Heim > Web-Frontend > HTML-Tutorial > <a inline-block>和<img>在一行,为什么改变img的margin-top,a的位置也变了?_html/css_WEB-ITnose

<a inline-block>和<img>在一行,为什么改变img的margin-top,a的位置也变了?_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-21 09:04:07
Original
1164 Leute haben es durchsucht

.daohang a{	display:inline-block;	margin-top:6px;}/*为什么更改img的上边距时,链接a也会跟着下移?*/.daohang img{        width:21px;        height:21px;	margin-top:7px;}
Nach dem Login kopieren

<div class="daohang">		<a href="url>首页</a>		<img  src="../image/line.png"/ alt="<a inline-block>和<img>在一行,为什么改变img的margin-top,a的位置也变了?_html/css_WEB-ITnose" >
Nach dem Login kopieren


这个模型应该可以看做一个大的div里面包含了两个小的div吧,他们应该是相互独立的呀,为什么改变img的margin会使链接a也下移呢?
我试了试审查元素,发现a的外边距并没有顶格到div上,而img是有的,这又是为什么?


回复讨论(解决方案)

请将img放在a标签中。。。

你的HTML代码呢。。。。

HTML+CSS  怎么排版也是门学问的

HTML贴粗来  可以的话贴个图之类的

估計與垂直對齊有關…

inline-block影响的吧
解决这个,可以使用float代替display,再使用margin  互相不会有影响

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