我想使body 100%;我的样式是
html
{
height:100%;
}
body
{
margin:0px;
padding:0;
height:100%;
width:100%
}界面代码是,我用的是MVC4,IE9。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<link href="/Content/css?v=5m6Uxnj2Ff9q5EFtwu0UP39xNfPfL6QNlGjvYO-hRe01" rel="stylesheet" type="text/css" />
<link href="/Content/themes/base/css?v=4yeATuVEt6OSO9UUFy-BKLuvQR0HMWcI9IQiyM-bjZ01" rel="stylesheet" type="text/css" />
<script src="/Scripts/js?v=7LOc9p1s9tWcs-NlAA9NbVKVWiZXRsPQu5ceXrqQuCE1"></script>
</head>
<body>
<header>
<div class="float_right">
<section id="login">
<ul>
<li><a data-dialog-title="登录" href="/Account/Login" id="loginLink">登录</a> </li>
<li><a data-dialog-title="注册" href="/Account/Register" id="registerLink">注册</a></li>
</ul> </section>
</div>
</header>
<h2>Index</h2><img id="testcodeImg" src="/Home/GetValidateCode?tid=110100050" />
Index!!!!
</body>
</html>
但是出现的界面里面始终有多出10个像素左右的高度,导致设置 height 100%的时候产生滚动条。。去掉
<!DOCTYPE html>才正常,如何在<!DOCTYPE html>有的情况下,让样式正常?
html
{
height:100%;
}
body
{
margin:0px;
padding:0;
height:100%;
width:100%
}界面代码是,我用的是MVC4,IE9。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<link href="/Content/css?v=5m6Uxnj2Ff9q5EFtwu0UP39xNfPfL6QNlGjvYO-hRe01" rel="stylesheet" type="text/css" />
<link href="/Content/themes/base/css?v=4yeATuVEt6OSO9UUFy-BKLuvQR0HMWcI9IQiyM-bjZ01" rel="stylesheet" type="text/css" />
<script src="/Scripts/js?v=7LOc9p1s9tWcs-NlAA9NbVKVWiZXRsPQu5ceXrqQuCE1"></script>
</head>
<body>
<header>
<div class="float_right">
<section id="login">
<ul>
<li><a data-dialog-title="登录" href="/Account/Login" id="loginLink">登录</a> </li>
<li><a data-dialog-title="注册" href="/Account/Register" id="registerLink">注册</a></li>
</ul> </section>
</div>
</header>
<h2>Index</h2><img id="testcodeImg" src="/Home/GetValidateCode?tid=110100050" />
Index!!!!
</body>
</html>
但是出现的界面里面始终有多出10个像素左右的高度,导致设置 height 100%的时候产生滚动条。。去掉
<!DOCTYPE html>才正常,如何在<!DOCTYPE html>有的情况下,让样式正常?
解决方案 »
- c#调用java写的webservice的问题
- 请问,如何用C#判断FTP上的文件类型,并选择不同的方式打开这个文件?
- system.servicemodel.dll
- 多文件上传时候遇到了个问题 向大家请教
- 利用Windows API的SendMessage和PostMessage控制窗体
- 关于异步网络连接和GC机制的问题(高手请进)
- vs2010中的xfrm后缀的文件是什么文件
- c#调用PDFCreator
- 看看这段程序C#,到底该怎么做
- vs7的盘是不是只有北京才能买到,各地有没有零售点啊!!!
- 很白痴的问题啊 DOUBLE类型输出整数
- F5执行后 在那个黑匡里输入时不能切换输入法 只能输入英文
html,body{padding:0;margin:0;border:0} <!DOCTYPE html>规范中,html标签是最外层的容器,不是body
html,body
{
margin:0px;
padding:0;
border:0;
height:100%;
width:100%
}
*{margin:0px;
padding:0;
border:0;
}
padding:0;
border:0;
}这个会影响很多元素的默认样式,有没有别的方式?关键是为什么会多出像素,我明明都设置了充满100%,多出像素没有道理啊,真的说不过去。
这样就对撑到浏览器外面了