如何使元素水平流动而不是垂直流动?
我的 xhtml 中的图像后面有一个链接。浏览器会自动在图像后面放置一个回车符,以便链接位于图像下方。我希望链接位于图像旁边。我如何为此修改 CSS/XHTML?
PHP 像这样生成它(示例代码)
echo "<img class = \"c\" src=\"http:\/\/www.facebook.com\/favicon.ico\" alt=\"\"\/>";
echo "<a name = \"a1\" class = \"b\" href = \"$ass_array[url]\">$ass_array[name]</a>";
CSS
img.c
{
display:??;
}
a.b
{
color:#000088;
padding-top:2px;
padding-bottom:2px;
display:block;
width:100%;
border-bottom:1px solid #cccccc;
}
I have a link after an image in my xhtml. The browser automatically puts a return character after the image so that the link is below the image. I want the link to be beside the image. How do I modify the CSS/XHTML for this?
PHP generates it like this(example code)
echo "<img class = \"c\" src=\"http:\/\/www.facebook.com\/favicon.ico\" alt=\"\"\/>";
echo "<a name = \"a1\" class = \"b\" href = \"$ass_array[url]\">$ass_array[name]</a>";
CSS
img.c
{
display:??;
}
a.b
{
color:#000088;
padding-top:2px;
padding-bottom:2px;
display:block;
width:100%;
border-bottom:1px solid #cccccc;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
参见: http://jsfiddle.net/thirtydot/vgnAa/
<强>CSS:
See: http://jsfiddle.net/thirtydot/vgnAa/
CSS:
float: left、float: right 取决于您希望链接位于哪一侧。将其应用于两者,并确保后面有一个清晰的 div。
这样你仍然可以在 .b 上使用该 display:block。
Either float: left, float: right depending which side you want the link to be. Apply that to both, and make sure to have a clear div after.
This way you can still have that display:block on .b.
“浮动:左;”因为这两个元素都可以工作
"float:left;" for both elements will work