DIV+CSS两列,左列宽度自适应右列固定

 我来答
匿名用户
2013-12-05
展开全部
接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容: 无标题文档 这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。 下面,我们在标签对中写入DIV的基本结构,代码如下: [color=#aaaaaa][/color] [color=#aaaaaa][/color] [color=#aaaaaa][/color] [color=#aaaaaa][/color] [color=#aaaaaa][/color] [color=#aaaaaa][/color] 为了使以后阅读代码更简易,我们应该添加相关注释,接下来打开css.css文件,写入CSS信息,代码如下: /*基本信息*/ body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;} /*页面层容器*/ #container {width:100%} /*页面头部*/ #Header {width:800px;margin:0 auto;height:100px;background:#FFCC99} /*页面主体*/ #PageBody {width:800px;margin:0 auto;height:400px;background:#CCFF00} /*页面底部*/ #Footer {width:800px;margin:0 auto;height:50px;background:#00FFFF} 把以上文件保存,用浏览器打开,这时我们已经可以看到基础结构了,这个就是页面的框架了。 关于以上CSS的说明(详细请参考CSS2.0中文手册,网上有下载): 1、请养成良好的注释习惯,这是非常重要的; 2、body是一个HTML元素,页面中所有的内容都应该写在这标签对之内,我就不多说了; 3、讲解一些常用的CSS代码的含义: font:12px Tahoma; 这里使用了缩写,完整的代码应该是:font-size:12px;font-family:Tahoma;说明字体为12像素大小,字体为Tahoma格式; margin:0px; 也使用了缩写,完整的应该是: margin-top:0px;margi
唯吾独尊的工具
推荐于2016-08-26 · TA获得超过133个赞
知道小有建树答主
回答量:135
采纳率:83%
帮助的人:17.8万
展开全部
  1. 第一种方法,网上流传比较广的方法。采用左列left浮动,右列不浮动,采用margin-left定位的方式。

    <!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" xml:lang="zh-CN" lang="zh-CN">
    <head>
    <style type="text/css">
    #left
    {width:100px;height:100px;background-color:#ccc;border:2px solid #333;
    float:left;
    }
    #right
    {height:300px;margin-left:104px; border:2px solid #333;background:#ccc url(http://www.baidu.com/img/baidu_logo.gif) no-repeat;
    }
    </style>
    </head>
    <body>
    <div id="left"> left </div>
    <div id="right"> 1111<br />1111<br />1111<br />1111<br />1111<br />1111<br />111<br />11</div>
    </body>
    </html>

  2. 第二种方法:采用左列向左浮动,右列绝对定位left。为解决ie6下右列不撑开问题,在右列中设置一元素右浮动。

     <!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>
    <style type="text/css">
    #sidebar
    {width:100px;height:100px;float:left;background-color:#cccccc;border:2px solid #333333;}
    #Wrap
    {position:absolute;left:113px;right:0px;height:300px;border:2px solid #333333;
    background:#ccc url(http://www.baidu.com/img/baidu_logo.gif) no-repeat;}
    #floatSpan {float:right;} //for ie6
    </style>
    </head>
    <body>
    <div id="sidebar"> left </div>
    <div id="Wrap"> right<br />right<br />right<br />right<br />right<br />right<br />right<br />right<br />right<br /> <span id="floatSpan"><span>
    </div>
    </body>
    </html>。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式