html - 如何让banner图片全长延伸,logo居中?

标签 html css layout

<分区>


这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。

关闭 9 年前

我是设计和布局的新手,我得到了这个线框:

http://problemio.com/problemionewest.pdf

而且我必须让灰色边框延伸整个宽度,并且 Logo 要垂直居中。

现在我有这个哈哈:http://www.problemio.com - 横幅一直延伸,但由于重复,右侧有一条丑陋的垂直线。而且,我不确定如何使 Logo 图像居中。原始图像有点大,所以我需要将其调整为原始图像的一定百分比并垂直居中对齐。

有什么办法可以做到这些吗?

谢谢!

最佳答案

您需要执行以下操作:

  1. .banner上设置一个新的height 我选择70px

  2. .banner一个background-size:100%

  3. .site_title 中移除 vertical-align 并添加 margin-top: -15px;

CSS

.banner {
   position: relative;
   height: 70px;
   z-index: 1;
   border-style: solid;
   border-width: 1px;
   border-color: gray;
   background-image:url('http://www.problemio.com/img/ui/banner_background.png');
   background-size: 100%;
}

.site_title {
   float: left;
   margin-top: -15px;
   margin-left: 20px;
   width: 300px;
}

关于html - 如何让banner图片全长延伸,logo居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810125/

上一篇:html - 将外部 CSS 链接注入(inject)文档,覆盖某些现有工作表

下一篇:html - CSS 选择器 : styling link which contains img

相关文章:

Javascript 背景颜色转换并在 HTTP 响应上重置

javascript - 如何设置父级 div 以使 CSS 的子级每行最多 3 个

javascript - map Canvas 不会显示

java - 刷新 JPanel-移动 JLabel

javascript - 在 {display : none;} images 上停止 Lightbox2 画廊

html - 如何在 html/css 中将表单居中对齐

android - 在android中的布局之间切换

image - 使用image_tag忽略主机的Rails邮件程序

css - CSS 中代表行的元素是否可以构成网格?

java - 仅在 GWT2.0 布局/uibinder 世界中使用 css 在屏幕上居中对象