html 背景区域颜色填充问题

duxd1989 2014-11-14 07:05:13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iframe-auto</title>
<style type="text/css">
<style type="text/css">
body{
margin:0;
padding: 0;
}
#container
{
/* IE6 不支持min-width属性,但是IE7+和W3C支持 */
min-width:1000px;
/* 用CSS表达式让IE6也支持最小宽度 */
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");
margin: 0 auto;
}
#header
{
/* IE6 不支持min-width属性,但是IE7+和W3C支持 */
min-width:940px;
height: 70px;
padding-left: 30px;
padding-right: 30px;
background:#EEEEEE;
color:#111111
}
/* Header Content的实际宽度已经为1002px了 */
#header_content{
width: 100%;
border: 1px solid #ccc;
height: 100%;
text-align:center;
font-size:40px

}
#main
{
padding-left:30px;
padding-right: 30px;
margin-top: 10px;
}
#main_content{
width: 100%;
}

#left {
border: 1px solid #ccc;
width: 200px;
float: left;
}
#right {
border: 1px solid #ccc;
float: right;
min-width:700px;
}
</style>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
//调用函数
var pagestyle = function() {
var iframe = $("#main_frame");
var w = $(window).width() - 320;
if(w < 700){
w = 700;
}
iframe.width(w);
$("#right").width(w).width(w);

var h = $(window).height() - iframe.offset().top - 10;
iframe.height(h);
}
// 窗体加载时自适应宽度
pagestyle();
//注册窗体改变大小事件
$(window).resize(pagestyle);
});

</script>

</head>
<body>
<div id="container">
<div id="header">
<div id="header_content">车辆管理系统</div>
</div>
<div id="main">
<div id="left">123</div>
<div id="right">
<iframe id="main_frame" src="main_frame.html" scrolling="no"
frameborder="0" marginheight="0" marginwidth="0" ></iframe>
<div id="footer"> </div>
</div>
</div>
</div>
</body>
</html>




在header部分填充颜色 会超出header范围,请问怎么限制颜色在边框范围内啊
显示效果如下图

...全文
1145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2014-11-14
  • 打赏
  • 举报
回复
引用 5 楼 duxd1989 的回复:
参考这个
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iframe-auto</title>
<style type="text/css">
<style type="text/css">
body{
    margin:0;
    padding: 0;
}
#container
{
    /* IE6 不支持min-width属性,但是IE7+和W3C支持 */
    min-width:1000px;  
    /* 用CSS表达式让IE6也支持最小宽度 */
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");  
    margin: 0 auto;
}
#header
{
    /* IE6 不支持min-width属性,但是IE7+和W3C支持 */
    min-width:940px;  
    height: 70px;
    padding-left: 30px;
    padding-right: 30px;
    color:#111111
}
/* Header Content的实际宽度已经为1002px了 */
#header_content{
    width: 100%;
    border: 1px solid #ccc;
    height: 100%;
    text-align:center;
    font-size:40px;
  background:#EEEEEE; 
  
}
#main
{
    padding-left:30px;
    padding-right: 30px;
    margin-top: 10px;   
}
#main_content{
    width: 100%;
}
  
#left {
    border: 1px solid #ccc;
    width: 200px;
    float: left;
}
#right {
    border: 1px solid #ccc;
    float: right;
    min-width:700px;
}
</style>
  
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<script type="text/javascript">
        $(document).ready(function() {
            //调用函数
            var pagestyle = function() {
                var iframe = $("#main_frame");
                var w = $(window).width() - 320;
                if(w < 700){
                    w     = 700;
                }
                iframe.width(w);
                $("#right").width(w).width(w);
                  
                var h = $(window).height() - iframe.offset().top - 10;
                iframe.height(h);
            }
            // 窗体加载时自适应宽度
            pagestyle();
            //注册窗体改变大小事件 
            $(window).resize(pagestyle);
        });
          
</script>
  
</head>
<body>
<div id="container">
  <div id="header">
      <div id="header_content">车辆管理系统</div>
  </div>
  <div id="main" style="position: relative;">
    <div id="left" style="position: absolute;height: 100%;">123</div>
    <div id="right">
      <iframe id="main_frame" src="main_frame.html" scrolling="no"
                            frameborder="0" marginheight="0" marginwidth="0" ></iframe>
      <div id="footer"> </div>
    </div>
   <div style="clear:both"/>
  </div>
</div>
</body>
</html>
duxd1989 2014-11-14
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iframe-auto</title>
<style type="text/css">
<style type="text/css">
body{
    margin:0;
    padding: 0;
}
#container
{
    /* IE6 不支持min-width属性,但是IE7+和W3C支持 */
    min-width:1000px;  
    /* 用CSS表达式让IE6也支持最小宽度 */
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");  
    margin: 0 auto;
}
#header
{
    /* IE6 不支持min-width属性,但是IE7+和W3C支持 */
    min-width:940px;  
    height: 70px;
    padding-left: 30px;
    padding-right: 30px;
    color:#111111
}
/* Header Content的实际宽度已经为1002px了 */
#header_content{
    width: 100%;
    border: 1px solid #ccc;
    height: 100%;
    text-align:center;
    font-size:40px;
  background:#EEEEEE; 
 
}
#main
{
    padding-left:30px;
    padding-right: 30px;
    margin-top: 10px;   
}
#main_content{
    width: 100%;
}
 
#left {
    border: 1px solid #ccc;
    width: 200px;
    float: left;
}
#right {
    border: 1px solid #ccc;
    float: right;
    min-width:700px;
}
</style>
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<script type="text/javascript">
        $(document).ready(function() {
            //调用函数
            var pagestyle = function() {
                var iframe = $("#main_frame");
                var w = $(window).width() - 320;
                if(w < 700){
                    w     = 700;
                }
                iframe.width(w);
                $("#right").width(w).width(w);
                 
                var h = $(window).height() - iframe.offset().top - 10;
                iframe.height(h);
            }
            // 窗体加载时自适应宽度
            pagestyle();
            //注册窗体改变大小事件 
            $(window).resize(pagestyle);
        });
         
</script>
 
</head>
<body>
<div id="container">
  <div id="header">
      <div id="header_content">车辆管理系统</div>
  </div>
  <div id="main">
    <div id="left">123</div>
    <div id="right">
      <iframe id="main_frame" src="main_frame.html" scrolling="no"
                            frameborder="0" marginheight="0" marginwidth="0" ></iframe>
      <div id="footer"> </div>
    </div>
  </div>
</div>
</body>
</html>
就是和right hight 保持一样高度 里面放置我的button
duxd1989 2014-11-14
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iframe-auto</title>
<style type="text/css">
<style type="text/css">
body{
margin:0;
padding: 0;
}
#container
{
/* IE6 不支持min-width属性,但是IE7+和W3C支持 */
min-width:1000px;
/* 用CSS表达式让IE6也支持最小宽度 */
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");
margin: 0 auto;
}
#header
{
/* IE6 不支持min-width属性,但是IE7+和W3C支持 */
min-width:940px;
height: 70px;
padding-left: 30px;
padding-right: 30px;
color:#111111
}
/* Header Content的实际宽度已经为1002px了 */
#header_content{
width: 100%;
border: 1px solid #ccc;
height: 100%;
text-align:center;
font-size:40px;
background:#EEEEEE;

}
#main
{
padding-left:30px;
padding-right: 30px;
margin-top: 10px;
}
#main_content{
width: 100%;
}

#left {
border: 1px solid #ccc;
width: 200px;
float: left;
}
#right {
border: 1px solid #ccc;
float: right;
min-width:700px;
}
</style>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
//调用函数
var pagestyle = function() {
var iframe = $("#main_frame");
var w = $(window).width() - 320;
if(w < 700){
w = 700;
}
iframe.width(w);
$("#right").width(w).width(w);

var h = $(window).height() - iframe.offset().top - 10;
iframe.height(h);
}
// 窗体加载时自适应宽度
pagestyle();
//注册窗体改变大小事件
$(window).resize(pagestyle);
});

</script>

</head>
<body>
<div id="container">
<div id="header">
<div id="header_content">车辆管理系统</div>
</div>
<div id="main">
<div id="left">123</div>
<div id="right">
<iframe id="main_frame" src="main_frame.html" scrolling="no"
frameborder="0" marginheight="0" marginwidth="0" ></iframe>
<div id="footer"> </div>
</div>
</div>
</div>
</body>
</html>



还想请教个问题 我div left 显示效果如下

怎么获得下面我想要的效果
duxd1989 2014-11-14
  • 打赏
  • 举报
回复
引用 2 楼 u011263669 的回复:
ie hack, 别管ie6啦,过时的东西
引用 2 楼 u011263669 的回复:
ie hack, 别管ie6啦,过时的东西
我只针对chrome 啊 会出现这个问题 虽然过时了 我还是想用一个 你能帮助我吗 超出header border 部分去掉 不要显示出来
mingfish3 2014-11-14
  • 打赏
  • 举报
回复
ie hack, 别管ie6啦,过时的东西
slwsss 2014-11-14
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iframe-auto</title>
<style type="text/css">
<style type="text/css">
body{
    margin:0;
    padding: 0;
}
#container
{
    /* IE6 不支持min-width属性,但是IE7+和W3C支持 */
    min-width:1000px;  
    /* 用CSS表达式让IE6也支持最小宽度 */
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");  
    margin: 0 auto;
}
#header
{
    /* IE6 不支持min-width属性,但是IE7+和W3C支持 */
    min-width:940px;  
    height: 70px;
    padding-left: 30px;
    padding-right: 30px;
    color:#111111
}
/* Header Content的实际宽度已经为1002px了 */
#header_content{
    width: 100%;
    border: 1px solid #ccc;
    height: 100%;
    text-align:center;
    font-size:40px;
  background:#EEEEEE; 
 
}
#main
{
    padding-left:30px;
    padding-right: 30px;
    margin-top: 10px;   
}
#main_content{
    width: 100%;
}
 
#left {
    border: 1px solid #ccc;
    width: 200px;
    float: left;
}
#right {
    border: 1px solid #ccc;
    float: right;
    min-width:700px;
}
</style>
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<script type="text/javascript">
        $(document).ready(function() {
            //调用函数
            var pagestyle = function() {
                var iframe = $("#main_frame");
                var w = $(window).width() - 320;
                if(w < 700){
                    w     = 700;
                }
                iframe.width(w);
                $("#right").width(w).width(w);
                 
                var h = $(window).height() - iframe.offset().top - 10;
                iframe.height(h);
            }
            // 窗体加载时自适应宽度
            pagestyle();
            //注册窗体改变大小事件 
            $(window).resize(pagestyle);
        });
         
</script>
 
</head>
<body>
<div id="container">
  <div id="header">
      <div id="header_content">车辆管理系统</div>
  </div>
  <div id="main">
    <div id="left">123</div>
    <div id="right">
      <iframe id="main_frame" src="main_frame.html" scrolling="no"
                            frameborder="0" marginheight="0" marginwidth="0" ></iframe>
      <div id="footer"> </div>
    </div>
  </div>
</div>
</body>
</html>

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧