Javascript 调整大小时,如何根据不同的分辨率调整网页的宽度?
上面的代码对于1280px值运行良好,因为我使用了相应的代码。但我需要它对所有决议都有效。我需要知道实际的变化需要在哪里进行。有什么建议吗Javascript 调整大小时,如何根据不同的分辨率调整网页的宽度?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,上面的代码对于1280px值运行良好,因为我使用了相应的代码。但我需要它对所有决议都有效。我需要知道实际的变化需要在哪里进行。有什么建议吗 <!-- CSS for header: --> html,body{ margin:0; padding:5; font-size:14px; font-family:"Trebuchet MS", "Lucida S
<!-- CSS for header: -->
html,body{
margin:0;
padding:5;
font-size:14px;
font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Verdana;
background-color:#ffffff; /* #F2FBFD;*/
ovewrflow:hidden;
height: 100%
}
.clear
{
clear:both;
}
#wrapper
{
height:100%;
width:1280px;/*controls width of division*/
/* overflow-x:hidden;
overflow-y:hidden; */
}
.header {
width:1280px;
height:50px;
margin:0px auto 10px;
padding:1px;
border-top-style:outset;
border-top:3px; /* #1c5a80; */
font-size:30px;
font-weight: bold;
}
<!-- CSS for Menu: -->
ul.Menu ul{display:none;}
ul.Menu li:hover>ul{display:block;}
ul.Menu ul{position: absolute;left:-1px;top:98%;}
ul.Menu ul ul{position: absolute;left:98%;top:-2px;}
ul.Menu,ul.Menu ul {
margin:0px;
list-style:none;
padding:0px 2px 2px 0px;
background-color:#ffffff;
background-repeat:repeat;
border:0px solid #AAAAAA;
width:1280px; /*Controls width of menu*/
}
ul.Menu table {border-collapse:collapse}ul.Menu {
display:block;
zoom:1;
float: left;
}
ul.Menu ul{
width:180px; /*Controlling width of submenu*/
}
ul.Menu li{
display:block;
margin:1px 0px 0px 0px;
font-size:0px;
}
ul.Menu a:active, ul.Menu a:focus {
outline-style:none;
}
ul.Menu a, ul.Menu li.dis a:hover, ul.Menu li.sep a:hover {
display:block;
vertical-align:middle;
background-color:#8E8E8E; /*#1c5a80;*/
border-width:0px;
border-color:#1c5a80;
border-style:solid;
text-align:left;
text-decoration:none;
padding:8px 27px;
_padding-left:0;
font:normal 12px Verdana;
color: #ffffff;
text-decoration:none;
cursor:default;
}
ul.Menu span{
overflow:hidden;
}
ul.Menu li {
float:left;
}
ul.Menu ul li {
margin-left:2px;
/*width:200px; ----for controlling subMenu width*/
float:none;
}
ul.Menu ul a {
text-align:left;
padding-left: 5px;
}
ul.Menu li.sep{
text-align:center;
padding:0px;
line-height:0px;
height:100%;
}
ul.Menu li.sep span{
float:none; padding-right:0;
width:5;
height:16;
display:inline-block;
background-color:#AAAAAA; background-image:none;}
ul.Menu ul li.sep span{
width:80%;
height:3;
}
ul.Menu li:hover{
position:relative;
}
ul.Menu li:hover>a{
background-color:#696969;
border-color:#665500;
border-style:solid;
font:normal 12px Verdana;
color: #ffffff;
text-decoration:none;
}
ul.Menu li a:hover{
position:relative;
background-color:#696969;
border-color:#665500;
border-style:solid;
font:normal 12px Verdana;
color: #ffffff;
text-decoration:none;
}
ul.Menu li.dis a {
color: #AAAAAA !important;
}
ul.Menu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.Menu ul img {width:16px;
height:16px;
}
ul.Menu img.over{display:none}
ul.Menu li.dis a:hover img.over{display:none !important}
ul.Menu li.dis a:hover img.def {display:inline !important}
ul.Menu li:hover > a img.def {display:none}
ul.Menu li:hover > a img.over {display:inline}
ul.Menu a:hover img.over,ul.Menu a:hover ul img.def,ul.Menu a:hover a:hover ul img.def,ul.Menu a:hover a:hover a:hover ul img.def,ul.Menu a:hover a:hover img.over,ul.Menu a:hover a:hover a:hover img.over,ul.Menu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.Menu a:hover img.def,ul.Menu a:hover ul img.over,ul.Menu a:hover a:hover ul img.over,ul.Menu a:hover a:hover a:hover ul img.over,ul.Menu a:hover a:hover img.def,ul.Menu a:hover a:hover a:hover img.def,ul.Menu a:hover a:hover a:hover a:hover img.def{display:none}
ul.Menu a:hover ul,ul.Menu a:hover a:hover ul,ul.Menu a:hover a:hover a:hover ul{display:block}
ul.Menu a:hover ul ul,ul.Menu a:hover a:hover ul ul{display:none}
ul.Menu span{
display:block;
background-image:url(assets/images/arrv_anim_1.gif);
background-position:right center;
background-repeat: no-repeat;
padding-right:11px;}
ul.Menu li:hover>a>span{ background-image:url(./assets/images/arrv_anim_1o.gif);
}
ul.Menu a:hover span{ _background-image:url(assets/images/arrv_anim_1o.gif)}
ul.Menu ul span,ul.Menu a:hover table span{background-image:url(assets/images/arr_double_1.gif)}
ul.Menu ul li:hover > a span{ background-image:url(assets/images/arr_double_1o.gif);}
ul.Menu table a:hover span,ul.Menu table a:hover a:hover span,ul.Menu table a:hover a:hover a:hover span{background-image:url(./images/arr_double_1o.gif)}
ul.Menu table a:hover table span,ul.Menu table a:hover a:hover table span{background-image:url(assets/images/arr_double_1.gif)}
ul.Menu ul ul.left{left:-180px;}
<!-- The div section where i am including header.menu,body and footer pages: -->
<div id="wrapper">
<tiles:insertAttribute name="header" />
<tiles:insertAttribute name="menu" />
<div id="content" style="height:80%;">
<tiles:insertAttribute name="body" />
</div>
<div class="clear"></div>
<div id="footer">
<tiles:insertAttribute name="footer" />
</div>
</div>
html,正文{
保证金:0;
填充:5;
字体大小:14px;
字体系列:“投石机MS”,“Lucida Sans Unicode”,“Lucida Sans”,Verdana;
背景色:#ffffff;/*#F2FBFD*/
流动:隐藏;
身高:100%
}
清楚的
{
明确:两者皆有;
}
#包装纸
{
身高:100%;
宽度:1280px;/*控制分区的宽度*/
/*溢出x:隐藏;
溢出y:隐藏*/
}
.header{
宽度:1280px;
高度:50px;
利润率:0px自动10px;
填充:1px;
边界顶端样式:开始;
边框顶部:3px;/*#1c5a80*/
字体大小:30px;
字体大小:粗体;
}
ul.菜单ul{显示:无;}
菜单li:hover>ul{display:block;}
菜单ul{位置:绝对;左:-1px;顶部:98%;}
菜单ul{位置:绝对;左侧:98%;顶部:-2px;}
菜单,菜单{
边际:0px;
列表样式:无;
填充:0px 2px 2px 0px;
背景色:#ffffff;
背景重复:重复;
边框:0px实心#AAAAA;
宽度:1280px;/*控制菜单的宽度*/
}
菜单表{边框折叠:折叠}ul.Menu{
显示:块;
缩放:1;
浮动:左;
}
菜单{
宽度:180px;/*控制子菜单的宽度*/
}
菜单李{
显示:块;
保证金:1px 0px 0px 0px;
字体大小:0px;
}
菜单a:激活,菜单a:聚焦{
轮廓样式:无;
}
菜单a,菜单li.dis a:悬停,菜单li.sep a:悬停{
显示:块;
垂直对齐:中间对齐;
背景色:#8E8E8E;/*#1c5a80*/
边框宽度:0px;
边框颜色:#1c5a80;
边框样式:实心;
文本对齐:左对齐;
文字装饰:无;
填充:8px 27px;
_左侧填充:0;
字体:普通12px Verdana;
颜色:#ffffff;
文字装饰:无;
游标:默认值;
}
菜单范围{
溢出:隐藏;
}
菜单李{
浮动:左;
}
ul.菜单ul li{
左边距:2倍;
/*宽度:200px;----用于控制子菜单宽度*/
浮动:无;
}
菜单{
文本对齐:左对齐;
左侧填充:5px;
}
ul.菜单li.sep{
文本对齐:居中;
填充:0px;
线高:0px;
身高:100%;
}
ul.菜单li.sep span{
浮动:无;右填充:0;
宽度:5;
身高:16岁;
显示:内联块;
背景颜色:#AAAAA;背景图像:无;}
ul.菜单ul li.sep span{
宽度:80%;
身高:3;
}
菜单李:悬停{
位置:相对位置;
}
菜单li:悬停>a{
背景色:#6969;
边框颜色:#665500;
边框样式:实心;
字体:普通12px Verdana;
颜色:#ffffff;
文字装饰:无;
}
菜单李a:悬停{
位置:相对位置;
背景色:#6969;
边框颜色:#665500;
边框样式:实心;
字体:普通12px Verdana;
颜色:#ffffff;
文字装饰:无;
}
ul.菜单li.disa{
颜色:#aaaaa!重要;
}
菜单img{边框:无;浮动:左;_浮动:无;右边距:4px;宽度:16px;
高度:16px;
}
菜单ul img{宽度:16px;
高度:16px;
}
ul.Menu img.over{display:none}
ul.Menu li.dis a:将img.悬停在{显示:无!重要}
ul.Menu li.dis a:hover img.def{display:inline!important}
菜单li:hover>a img.def{display:none}
菜单li:hover>a img.over{display:inline}
菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停
菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停,菜单a:悬停
菜单a:悬停ul,ul.菜单a:悬停a:悬停ul,ul.菜单a:悬停a:悬停a:悬停ul{display:block}
菜单a:悬停ul,菜单a:悬停a:悬停ul{显示:无}
菜单范围{
显示:块;
背景图片:url(assets/images/arrv_anim_1.gif);
背景位置:右中;
背景重复:无重复;
右填充:11px;}
菜单li:hover>a>span{背景图像:url(./assets/images/arrv_anim_1o.gif);
}
菜单a:悬停span{u background-image:url(assets/images/arrv_anim_1o.gif)}
ul.Menu ul span,ul.Menu a:hover table span{background image:url(assets/images/arr_double_1.gif)}
菜单ul li:hover>a span{background image:url(assets/images/arr_double_1o.gif)}
菜单表a:悬停跨度,菜单表a:悬停跨度,菜单表a:悬停跨度,菜单表a:悬停a:悬停跨度{backgr