我使用距离顶部间距50%的技巧,然后我(绝对)将身体定位在-384px,这是768的一半.
然而这个方法给我一个问题:如果你的窗口小于768px,你会得到一个滚动条,但是身体上部的一部分被切断,没有任何向上滚动的可能性(我仍然可以向下滚动).
怎么解决?
编辑1:
这是一些代码:
> Js.fiddle(全屏):http://jsfiddle.net/FireDragonDoL/TGjN8/6/embedded/result/
> Js.fiddle(正常):http://jsfiddle.net/FireDragonDoL/TGjN8/6/
可以在简单的HTML网页上打印的HTML代码:
<!DOCTYPE HTML><HTML lang="en"><head><Title>Test</Title><style>/** * Change the basic background color of the page */HTML{ background-color: blue;}/** * Set the body as a 1024 x 768 rectangle in center of the screen */body{ background-color: red; Font-family: TradeGothic,sans-serif; margin-left: -512px; margin-top: -384px; position: absolute; height: 768px; wIDth: 1024px; left: 50%; top: 50%;}</style></head><body>some text</body></HTML>解决方法 添加这个:
HTML { position: relative; min-wIDth: 1024px; min-height: 768px; height: 100%;}
http://jsfiddle.net/thirtydot/TGjN8/9/(全屏:http://jsfiddle.net/thirtydot/TGjN8/9/show/)
总结以上是内存溢出为你收集整理的html – 如何使固定大小的正文(或div)始终位于页面的中心(甚至垂直!)全部内容,希望文章能够帮你解决html – 如何使固定大小的正文(或div)始终位于页面的中心(甚至垂直!)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)