我想将一行文本输出到包含标记的浏览器.渲染时,DIV会显示一条新行.如何在同一行的div标签中包含内容 - 这是我的代码.
<?php
echo("<a href=\"pagea.php?id=$id\">Page A</a>")
?>
<div id="contentInfo_new">
<script type="text/javascript" src="getData.php?id=<?php echo($id); ?>"></script>
</div>
Run Code Online (Sandbox Code Playgroud)
我试着在这里整理一下.如何在一行显示此显示?
SLa*_*aks 129
该div
标签是块元素,造成这种行为.
您应该使用span
内联的元素.
如果你真的想使用div
,请添加style="display: inline"
.(你也可以把它放在CSS规则中)
Shi*_*shu 31
我不是专家,但试试 white-space:nowrap;
所有主流浏览器都支持white-space属性.
注意:"inherit"
IE7及更早版本不支持该值.IE8需要一个!DOCTYPE
.IE9支持"inherit"
.
cob*_*bal 16
div
是一个块元素,它总是占用自己的行.
请改用span
标签