html将元素固定位置,html – 将CSS宽度分配给某个位置:固定元素

本文探讨了在CSS布局中,如何使一个固定定位的元素(如标题)的宽度与紧邻的div(如主要内容区域)保持一致。通过分析两个JSFiddle示例,作者指出在不同情况下,固定元素的宽度可能会失去与父元素宽度的同步。问题在于当使用百分比宽度时,固定元素的宽度基于一个令人困惑的参照物。解决方案可能涉及更深入地理解CSS布局和定位原理,以确保在各种屏幕尺寸下两部分的宽度都能正确匹配。
摘要由CSDN通过智能技术生成

我想要一个固定元素的宽度来匹配紧挨着它的div的宽度.想象一下标题和主要内容div.当标题和内容div嵌套在外部div中时,会出现匹配其宽度的问题.在这种情况下,每个的%宽度不再与其父级宽度匹配(例如,< body>标记),固定元素的宽度基于令我困惑的东西.

为了更好地解释我的意思,对比这两个js小提琴:

这是每个代码:

#fixed{ position:fixed; z-index:2; width:90%;

height:25px; background:yellow;}

#content{ width:90%; height:300px; background:red}

#main{ width:95%}

#fixed{ position:fixed; z-index:2; width:90%;

height:25px; background:yellow;}

#content{ width:90%; height:300px; background:red}

仅在jsfiddle#1中注意,无论您如何调整浏览器大小,黄色和红色divs宽度都会匹配.不幸的是,jsfiddle#2更像是一个现实世界的场景,我想知道如何纠正id =“fixed”div,使其宽度也与id =“content”div匹配.

思考?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值