如何以同一"线"两个div块为中心?
第一个div:
<div id=bloc1><?php echo " version ".$version." Copyright © All Rights Reserved."; ?></div>
Run Code Online (Sandbox Code Playgroud)
第二个div:
<div id=bloc2><img src="..."></div>
Run Code Online (Sandbox Code Playgroud)
MrC*_*ode 70
CSS:
#block_container
{
text-align:center;
}
#bloc1, #bloc2
{
display:inline;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="block_container">
<div id="bloc1"><?php echo " version ".$version." Copyright © All Rights Reserved."; ?></div>
<div id="bloc2"><img src="..."></div>
</div>
Run Code Online (Sandbox Code Playgroud)
此外,您不应将原始内容放入<div>,使用适当的标签,如<p>或<span>.
编辑:这是一个jsFiddle演示.
Sup*_*ser 26
你可以用很多方式做到这一点.
- 运用
display: flex
#block_container {
display: flex;
justify-content: center;
}Run Code Online (Sandbox Code Playgroud)
<div id="block_container">
<div id="bloc1">Copyright © All Rights Reserved.</div>
<div id="bloc2"><img src="..."></div>
</div>Run Code Online (Sandbox Code Playgroud)
- 运用
display: inline-block
#block_container {
text-align: center;
}
#block_container > div {
display: inline-block;
vertical-align: middle;
}Run Code Online (Sandbox Code Playgroud)
<div id="block_container">
<div id="bloc1">Copyright © All Rights Reserved.</div>
<div id="bloc2"><img src="..."></div>
</div>Run Code Online (Sandbox Code Playgroud)
- 运用
table
<div>
<table align="center">
<tr>
<td>
<div id="bloc1">Copyright © All Rights Reserved.</div>
</td>
<td>
<div id="bloc2"><img src="..."></div>
</td>
</tr>
</table>
</div>Run Code Online (Sandbox Code Playgroud)
Gil*_*dor 20
我想现在,最好的用法是使用 display: inline-block;
看起来像这个演示:https://jsfiddle.net/vjLw1z7w/
小智 10
您可以使用HTML表格:
<table>
<tr>
<td>
<div id="bloc1">your content</div>
</td>
<td>
<div id="bloc2">your content</div>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
尝试使用 HTML 表格或使用以下 CSS:
<div id="bloc1" style="float:left">...</div>
<div id="bloc2">...</div>
Run Code Online (Sandbox Code Playgroud)
(或使用 HTML 表格)