如果浏览器视口 <1200px,则更改 css 值(左:x)
我在宽度为 1200 像素的网页上对内容进行了环绕。换行 div 位于我的页面中间,CSS 为 position:absolute;
顶部:0px;
左:50%;
左边距:-600px;
宽度:1200px;
高度:自动;
如果浏览器视口宽度小于 1200px,我需要使用 jQuery 将左侧值从 50% 更改为 0px。例如,现在在 iPod 上,因为换行居中,所以左侧的内容被切断,无法滚动到一侧。
先感谢您。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个小提琴链接。拖动可调整大小的窗格来调整窗口大小。
Here is a fiddle link. Drag the resizable pane to resize the window.
您使用这种技术来使元素居中是否有原因?一种更简单的方法,在较小的宽度下工作得很好,没有绝对定位和负边距!
Is there a reason why you're using this technique to center the element? A much simpler way to do it, which would work just fine at smaller widths would be without absolute positioning and negative margins!