css - 如何将控件 float 在图像顶部(使用图像背景)

标签 css html css-float transparency

我的网站页面的整个顶部都有一个 Logo 图像。 Logo 本身仅占左侧的三分之一左右。该条右侧的三分之二是纯蓝色和深蓝色。我有几个链接和右侧显示的用户名,我想将它们 float 在图像上。

最初,我让图片占据了栏 (div) 左侧的三分之二,而我的链接位于右侧的单独 div。问题是该方法在两个 div 之间留下了明显的边界线,即使它们是相同的颜色。

透明度会有帮助吗?我该如何设置?

    _________________________________________________________________
    |  LOGO HERE                              User: David Troy      |
    |  LOGO HERE                          Home | FAQ | Contact Us   |
    |_______________________________________________________________| 

最佳答案

关于“细线空间”:如果您使用的是 Internet Explorer,则必须省略 div 之间的空格,如下所示:

<div class="left">Logo</div><div class="right">Links</div>

我相信这是由于 Quirks 模式造成的;它在 XHTML 严格模式下按预期显示。

然后,CSS 看起来像这样:

div.left {
  float : left;
}
div.left, div.right {
  margin : 0px;
  padding : 0px;
}

关于css - 如何将控件 float 在图像顶部(使用图像背景),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482318/

相关文章:

jquery - 我如何修改 jQuery 循环插件以用于两个图像幻灯片而不是一个?

javascript - 将数据从 Google Sheets 提取到 HTML 表中

CSS float 属性和 block

html - CSS div 重叠

javascript - 水平排列图像但不在同一水平上

css - 在 SASS 中用媒体查询和后缀包装类列表

css - 查看时突出显示子菜单项

javascript - HTML 加载时无法获取 Google map API

javascript - 如何在jquery中搜索属性值的一部分?

java - NoNewLineParagraph 无法转换为 Element