Html 调整浏览器窗口的大小会干扰页面流
我已将css应用于我的页面,当浏览器最大化时,它看起来不错,但每当我减小浏览器窗口的大小时,元素的流动都会受到干扰: 例如: 我的代码如下: CSS HTMLHtml 调整浏览器窗口的大小会干扰页面流,html,css,Html,Css,我已将css应用于我的页面,当浏览器最大化时,它看起来不错,但每当我减小浏览器窗口的大小时,元素的流动都会受到干扰: 例如: 我的代码如下: CSS HTML 培训信息系统 欢迎 宽度:175px;背景:无;“> 宽度:170px;背景:无;“> 宽度:170px;背景:无;“> 宽度:170px;背景:无;“> 宽度:164px;背景:无;显示:内联;“> 培训创造 (*必填字段) *培训名称: *培训类型: --挑选-- 内部的 外部的 *部门名称: --挑选-- 培训师姓名:
培训信息系统
欢迎
宽度:175px;背景:无;“>
宽度:170px;背景:无;“>
宽度:170px;背景:无;“>
宽度:170px;背景:无;“>
宽度:164px;背景:无;显示:内联;“>
培训创造
(*必填字段)
*培训名称:
*培训类型:
--挑选--
内部的
外部的
*部门名称:
--挑选--
培训师姓名:
--挑选--
--%>
组名:
--挑选--
*开始日期:
*截止日期:
您的css存在许多问题,如:
1)我猜你想在浏览器中间对齐你的DIV.内容 因此
margin-right:200px;
margin-left:200px;
这不是标准方式,而是这样做:
body{
background:
border:
..........
margin:0 auto;
text-align:center;
}
.content{
margin:0 auto;
margin-top:5px;
//don't include margin-left or margin-right instead set a width for the div
width:800px;
.............
}
根据div.content设置的宽度设置其他元素的宽度…,如@mukund所述-主要问题在于
.content
的CSS以及您尝试将其居中的方式
请尝试将CSS更改为以下内容:
body{
background:#eff3f6;
border: 1px solid #C3D4DB;
text-align: center; /* added this to center any children */
}
.content{
margin-top:1px;
display: inline-block; /* this is key */
*display: inline;
*zoom: 1;
background:#fefefe;
}
注:*显示:内联代码>和*缩放:1代码>是为IE7支持而添加的
工作示例:CSS以何种方式受到干扰?当你说最小化时,你的意思是减少浏览器的尺寸,还是说最小化浏览器?另外,请包括HTML,而不是JSP标记-我知道这里的一些人比计算机更高效,但我不认为他们中的任何人实际上是在发送到他们的视图时直观地呈现模板的计算机。如果你能提供一个链接到被破坏的页面,或者以一种新的方式重现这个问题,那么你应该得到更快、更准确的答案。是的,先生,当我降低维度时,它会受到干扰。。。您可以在jsp中看到,我已经将特定的类选择器应用于div选择。。就这样。。我在jsp中没有做什么特别的事情。。它本身就和html一样简单,我理解这一点,但这是一个社区网站,在这里,有人可能会对PHP或C#呈现的页面有同样的问题。如果您提供HTML,那么这个问题也将与他们相关。问题与Spring无关,而是CSS和HTML。此外,如果你不能提供链接,那么提供HTML至少可以让任何试图回答这个问题的人在沙箱环境中复制你的页面,并查看问题Hey thank you@mukund and thank My Head thanks。在我所做的最小更改的情况下…嗨@mukund,你能建议任何防止网页损坏的方法吗?我该怎么做。
body{
background:
border:
..........
margin:0 auto;
text-align:center;
}
.content{
margin:0 auto;
margin-top:5px;
//don't include margin-left or margin-right instead set a width for the div
width:800px;
.............
}
body{
background:#eff3f6;
border: 1px solid #C3D4DB;
text-align: center; /* added this to center any children */
}
.content{
margin-top:1px;
display: inline-block; /* this is key */
*display: inline;
*zoom: 1;
background:#fefefe;
}