我在宽度为1200像素的网页上封装了我的内容。包装div居中在我的页面中间与这个CSS,position:absolute; top:0px; left:50%; margin-left:-600px; width:1200px; height:auto;
如果浏览器视口宽度小于1200px,我需要使用jQuery将左值从50%更改为0px。现在以ipod为例,由于包装居中,我的左侧内容被切断,无法滚动到侧面。 预先感谢您。如果浏览器视口小于1200像素,请更改css值(左:x)
1
A
回答
1
你有使用这种技术来居中元素的原因吗?一个更简单的方法来做到这一点,在较小的宽度下工作就没有绝对的定位和负边距!
div#container {
width: 1200px;
margin: 0px auto;
}
4
Here is a fiddle link。拖动可调整大小的窗格以调整窗口大小。
$(window).bind('resize', function(){
if($(this).width() < 1200)
$('div.wrap').css('left', 0);
else
$('div.wrap').css('left', '50%');
}).resize();
+0
谢谢!完美工作!,只需添加一个css函数来将margin-left值设置为零。 – dylfreak6494 2011-01-29 15:29:18
相关问题
- 1. 图像大小浏览器高度 - X像素数。 CSS-而已!
- 2. 如果浏览器大小很小,请完全更改网站
- 3. 隐藏元素,如果浏览器窗口宽度小于
- 4. SQL更改值如果小于X
- 5. 如果浏览器窗口变小,请将div浮动到左侧
- 6. 用浏览器窗口更改CSS字体大小
- 7. JavaScript从PX基于浏览器的大小改变CSS留值%
- 8. 左上方像素100%浏览器窗口宽度
- 9. 如果浏览器高度小于给定的像素数量,如何更改div高度?
- 10. 当浏览器调整大小时,CSS图像变得更小
- 11. 浏览器屏幕像素 - css
- 12. 浏览器窗口的CSS最小元素距离?
- 13. 如果窗口小于X,则更改NgbPopover的放置位置
- 14. Phonegap:如何更改Android上的子浏览器窗口大小?
- 15. Javascript将浏览器视口大小输出到body CSS
- 16. 不同浏览器的像素大小
- 17. 当浏览器改变大小时更改元素位置
- 18. 如何更改CSS样式取决于浏览器
- 19. 浏览器窗口大小的设备像素
- 20. 跨浏览器的css动画更改
- 21. 更改尺寸浏览器窗口
- 22. 调整浏览器窗口大小而导致的CSS定位更改
- 23. HTML/CSS - 基于浏览器大小的浮动图像
- 24. 如何设置浏览器内部窗口/视口大小?
- 25. 浏览器大小更改通知?
- 26. 根据客户端浏览器大小更改.css文件
- 27. 检查元素刷新Chrome浏览器CSS更改丢失
- 28. 更改默认的水豚浏览器窗口大小
- 29. 按窗口大小更改重新加载浏览器
- 30. 使用浏览器窗口大小更改文本
即使您将左侧值更改为0px,内容也会流出页面的右侧,您将无法滚动查看内容。你将需要删除绝对定位来获得你想要的结果。 – RussellUresti 2011-01-27 19:29:05