如何使元素水平流动而不是垂直流动?

发布于 2024-11-29 06:36:45 字数 540 浏览 0 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟织青萝梦 2024-12-06 06:36:45

参见: http://jsfiddle.net/thirtydot/vgnAa/

<强>CSS:

.c {
    display: block;
    float: left;
    margin-top: 4px;
    margin-right: 4px;
}
.b {
    color:#000088;
    padding-top:2px;
    padding-bottom:2px; 
    display:block;
    border-bottom:1px solid #cccccc;
    overflow: hidden;
}

See: http://jsfiddle.net/thirtydot/vgnAa/

CSS:

.c {
    display: block;
    float: left;
    margin-top: 4px;
    margin-right: 4px;
}
.b {
    color:#000088;
    padding-top:2px;
    padding-bottom:2px; 
    display:block;
    border-bottom:1px solid #cccccc;
    overflow: hidden;
}
追风人 2024-12-06 06:36:45

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.

彡翼 2024-12-06 06:36:45

“浮动:左;”因为这两个元素都可以工作

"float:left;" for both elements will work

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文