use*_*451 11 html css text image footer
我正在使用html和css创建我网站的页脚.
我希望将两个facebook和twitter图像与文本一致,以便页脚中的所有内容与彼此一致
目前我的页脚代码是
HTML -
<div class="footer content">
<img src="Images/facebook.png">
<img src="Images/twitter.png">
<p> Address line 1
Address line 2
Address line 3
</p>
</div> <!--end of footer-->
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
Ben*_*enM 11
<p>标签是块级元素.使用内联元素,例如<span>:
<div class="footer content">
<img src="Images/facebook.png" />
<img src="Images/twitter.png">
<span>
Address line 1
Address line 2
Address line 3
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
或者,如果您能够使用CSS,则可以将这两个元素定义为inline-block:
.footer.content > img,
.footer.content > p {
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
编辑:使用语义也许是明智的<address>,而不是<span>.例如:
<div class="footer content">
<img src="Images/facebook.png" />
<img src="Images/twitter.png">
<address>
Address line 1
Address line 2
Address line 3
</address>
</div>
Run Code Online (Sandbox Code Playgroud)
由于<address>也是块级元素,因此您需要包含正确的CSS,如下所示:
.footer.content > img,
.footer.content > address {
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)