2

这是我的问题/问题/场景/我现在三个小时都无法弄清楚的事情。

http://jsfiddle.net/5f6dK/

这是CSS:

header {
    width:100%;
    height:95px;
    color:#FFF;
    position:fixed;
    width:100%;
    background:#3b5998;
    display:block;
    z-index:99999;
    top:0px;
    border-bottom:1px solid ##133783;
    float:left;
}

.inner-header {
    margin:0px auto !important;
    width:100%;
    height:95px;
    max-width:1400px;
    min-width:700px;
    padding:0 10px 0 10px;
}

.header-logo{
    padding-right:10px;
    width:100% auto;
}

img#header1280-1366 {
    width:100%;
}

.header-logo, .xbdlogo {
    float:left;
}

.header-adsense {
    float:left;
}

.xbdlogo {
    top:-100px;
    display:block;
    position:relative;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    overflow:auto;
    margin-right:10px;
}

.header-logo:hover + .xbdlogo {
    top:30px;
}

.header-adsense {
    padding-top:2px;
}

它是一个网站标题。

问题:

标题由 3 个组件组成,两个标题徽标和 adsense 广告。

我想让它响应,每当用户重新调整窗口大小时,如果 PNG BENDAGGERS 重新调整为更小的图像,是否有可能。我遇到了麻烦。我将宽度设置为 100%,但它不起作用。

有什么建议怎么做吗?

请帮忙!我感谢您的帮助!:)

4

2 回答 2

1

我想让它响应,每当用户重新调整窗口大小时,如果 PNG BENDAGGERS 重新调整为更小的图像,是否有可能。我遇到了麻烦。我将宽度设置为 100%,但它不起作用。

图像在一个浮动的 div 内,它包裹到图像的大小,所以在这种情况下width: 100%只能和图像本身一样大。如果你没有浮动容器,图像会很大(与蓝色区域一样宽),所以这也不是你想要的。

老实说,您不需要图像是响应式的,因为它足够小,可以放在任何屏幕上。然而,如果你真的想要这个,你可以移除容器上的浮动,并给图像一个宽度,比如 30%。然后它将随浏览器缩放。

但请注意,它将在 700 像素处停止缩放,因为inner-headerdiv 的最小宽度为 700 像素。

于 2013-06-02T08:32:53.217 回答
1

简单的答案:以百分比表示宽度width:30%,以此类推,height:auto填充和边距为 0。

于 2013-06-02T08:44:13.383 回答