jquery - 如何使 div 完全响应

标签 jquery html css

我有 HTML 和 CSS,比如:

<div class='wrapper'>
    <div class='left'>left content</div>
    <div class='right'>right content</div>
</div>

现在,我按像素固定左边的宽度。如何使 right 的宽度响应式(使其完全响应式)

CSS:

@media screen and (min-width:600px)
{
    .wrapper {width:900px}
    .left  {width:300px}
    .right {width: ? }
}

我必须只使用 CSS 还是 Jquery 来做到这一点?感谢您的帮助。

最佳答案

您可以像这样使用 css3 calc() 函数:

@media screen and (min-width:600px)
{
    .wrapper {width:900px}
    .left  {width:300px}
    .right {width: calc(100% - 300px) }
}

在使用之前:see this: Can I use calc() css

关于jquery - 如何使 div 完全响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20760434/

相关文章:

html - 使链接可见

javascript - 使用jquery滚动页面无法正常工作

jquery - 在 jQuery 中访问模型对象

javascript - addClass/removeClass 单击以选择另一个 div 的数据属性

javascript - 通过脚本均衡 div - onload vs ondocumentready

php - HTML 标签编码器

javascript 将 id 值获取到变量中

html - 导航菜单不显示下拉并导致格式问题 (HTML+CSS)

css - 如何制作一个全宽的 wordpress 主题?

html - bootstrap 3 上密码/用户名输入表单的默认样式类?