小编bes*_*ver的帖子

响应式图像最大高度100%在Firefox中无效

我正在尝试根据浏览器尺寸调整图像大小.我设法让图像水平调整大小,如果我使浏览器窗口缩小,图像将按比例调整大小.然而,当我垂直调整窗口大小时,Firefox似乎并不想这样做!代码非常简单

<body>

    <div id="content">
        <img src="images/abc.jpg">
    </div>      

</body>
Run Code Online (Sandbox Code Playgroud)

和CSS:

#content {  
    height: 100%;
    padding: 50px;
}


#content img{
    max-height:100%;
    max-width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

另一个问题是图像似乎确实在chrome中垂直调整大小,但我必须在开始执行此操作之前将浏览器的底部拖到图像上.一旦底部内容填充"击中"图像的底部,我宁愿重新开始重新设置图像.希望这是有道理的.

任何帮助非常感谢

html css firefox google-chrome responsive-design

8
推荐指数
1
解决办法
1万
查看次数

单击div而不是嵌套div时的jquery函数

我再次迫切需要你的帮助.

所以基本上我有一个div,id ="parent",我希望能够隐藏它的内容,我还在这个div中嵌套了一个div,其id为"嵌套"."父"比"嵌套"宽,所以我想要发生的是当你点击"父"时我想要激活隐藏功能,但是如果你点击"嵌套"这个隐藏功能不会激活.

但是,当您单击"父"并单击"嵌套"时,该功能会激活.这是代码:

HTML:

<div id="parent">
    <div id="nested">
        <p>Contents</p>
    </div>  
</div>
Run Code Online (Sandbox Code Playgroud)

JQUERY :(把一个console.log放在那里代表hide函数)

var parent = $('#parent');
var nested = $('#nested');

parent.not(nested).click(function(){
    console.log('Click');
});
Run Code Online (Sandbox Code Playgroud)

看起来它应该很简单,但我无法弄明白!我的选择者错了吗?这是JQuery根本无法做到的事情吗?任何帮助非常感谢!

谢谢!

css jquery

4
推荐指数
2
解决办法
4506
查看次数

页脚在iphone上不会延伸到100%宽度,为什么?

我几乎完成了这个网站,但一个问题.在iphone(可能还有其他移动设备)上,页脚在底部向右短切,留下一个空白区域,即使我将页脚设置为最小宽度:100%.我不确定是什么导致了这一点,并希望得到任何帮助.您可以在这里访问该网站

我已将下面的HTML分解为基本要素.

<body>

<div class="content">

    <header>
        <img /> 
    </header>

    <img />
    <h3>Title</h3><br>
    <p>
        Paragraph
    </p>
    <div class="push"></div>

</div>

<div id="footer">
    <a href="page.html">
        <img />
    </a>
    <ul>
        <li>
            <h3>footer title</h3>
            <p><a href="page.html">footer Link</a></p>
        </li>
        <li>
            <h3>footer title</h3>
            <p><a href="page.html">footer Link</a></p>
        </li>
        <li>
            <h3>footer title</h3>
            <p><a href="page.html">footer Link</a></p>
        </li>
    </ul>
        <p>copyright text<a href="page.html">link</a></p>
</div>

</body>
Run Code Online (Sandbox Code Playgroud)

和CSS

body{
text-align: center;
padding-top: 40px;
color: #333;
margin: 0px;
width: 100%;
    min-width: 980px;
}

.content{
width:1080px;
margin: Auto;
}

#footer {
background-color: #000;
float: …
Run Code Online (Sandbox Code Playgroud)

html css iphone mobile-safari responsive-design

1
推荐指数
1
解决办法
1万
查看次数