一个自适应的宽度的两列网页布局

<!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>绝对定位:一栏固定,一栏自适应</title>

<style type="text/css">

<!--

* {

margin:0;

padding:0;

}

body {

background:#fff;

font:12px normal Arial #444;

line-height:18px;

text-align:center;

}

#box {

width:100%;

height:500px;

margin:0 auto;

background:#f2f2f2;

}

.header {

width:100%;

height:30px;

background:#39c;

}

.right {

width:240px;

height:400px;

background:#fff;

position:absolute;

right:20px;

top:50px;

}

.left {

margin-right:280px;

margin-top:20px;

background:#fff;

margin-left:40PX;

height:400px;

}

.content {

width:96%;

height:300px;

margin:0 auto;

background:#444;

}

.footer {

width:100%;

height:100px;

background:#f2f2f2;

}

p {

padding:10px 10px;

font-size:16px;

font-weight:bold;

color:#39C;

line-height:22px;

}

//

-->

</style>

</head>

<body>

<div id="box">

<div class="header"><span style="color:#fff; font-size:14px;font-weight:bold; line-height:28px;">头部自适Div</span></div>

<div class="left">

<p>左则自适应缩放</p>

<div class="content">

<p>内容区块,相对父元素按百分比适应</p>

</div>

</div>

<div class="right">

<p>绝对固宽定位的右侧栏>

</div>

<div class="footer">

<p>底部自适应</p>

</div>

</div>

<div><A href="http://www.999jiujiu.com/">http://www.999jiujiu.com/</A></div>

</body>

</html>

时间: 2024-10-26 07:08:58

一个自适应的宽度的两列网页布局的相关文章

使用em为单位制作两列弹性布局

一.DIV布局按照定位的方法分为:浮动方法(float),坐标定位方法(position),还有就是两者相结合的方法. 二.DIV布局按照定义单位的不同可分为:固定宽度布局.流体布局.弹性布局和混合布局. 固定宽度布局是将宽度用像素单位定义,它的宽度总保持不变,也被成为“冰布局”. 它的缺点是由于宽度固定,无论浏览器窗口尺寸有多大,它的尺寸也不变,无法充分利用空间. 当浏览器窗口变小时,会出现水平滚动条.这些缺点可以用其他两种布局方法解决. 流体布局的单位是用百分比控制的,不是像素.这使流体布局

一个简单的模板了解css+div网页布局

直接附上最终效果图: index.html内容: <html> <!--20170730 soulsjie--> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>div+css页面布局综合练习</title> <link rel="stylesheet&quo

div 两列式布局

<html>    <head>       <style>       #div1{      background-color:green;      height:200px; float:left; width:200px; }    #div2{      background-color:silver;      height:200px;          }     </style>    </head>  <body>

两列布局实现方法

两列布局的实现方式有很多,现根据不同需求列出常用的几种 一.两列固定布局 1.普通的浮动布局 两列固定布局,已知左列和右列内容的宽度,可以用float来实现 html: <div class="wrap clearfix"> <div class="left"> <p>左侧固定宽度</p> <p>左侧固定宽度</p> <p>左侧固定宽度</p> <p>左侧固定

慕课笔记利用css进行布局【两列布局】

<html> <head> <title>两列布局</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} /*两列的布局样式*/ /*float:left向左浮动*/ .content{width:920px;margin:0 auto} .left{width:20%;height:500px;background:#f00;fl

(14)网页布局剖析与制作(下)

本篇学习资料主要讲解:       以变宽度的网页布局进行深入剖析,{以浏览器窗口为基准 或者 以父级div为基准}. 变宽度的布局要比固定宽度的布局复杂一些,原因是宽度不确定,导致很多参数无法确定,需要使用一些技巧来完成,下面将介绍一些通用的方法,预防未来在实际的工作中遇到具体的案列时,就可以灵活地选择解决方法. (1)1-2-1等比例变宽布局 这里先看效果图,然后再给出“ 1-2-1 等比例变宽布局布局”案例,以便大家都能现有一个感官上的认识,再往下看就会容易很多:如下图: 等比例布局图 (

网页布局与定位

(1)1列固定宽度 1 <template> 2 <div> 3 <div class="layout">1列固定宽度</div> 4 </div> 5 </template> 6 7 <script> 8 export default { 9 name: 'Home' 10 } 11 </script> 12 13 <style scoped> 14 .layout{ 15 b

如何通过 CSS 实现一个左边固定宽度、右边自适应的两列布局

最近在百度 IFE 训练营中看见的一道题目: 用两种不同的方法来实现一个两列布局,其中左侧部分宽度固定.右侧部分宽度随浏览器宽度的变化而自适应变化  个人总结出如下三种实现思路: 通过绝对定位实现 See the Pen absolute-two-column by xal821792703 (@honoka) on CodePen. 注意点如下: 需要套一个“positioned”的父元素 div-a 绝对定位,并将位置调整为浏览器左上角 div-b margin-left 属性值为 div-

两列布局,左边div固定宽度,右边宽度自适应

<!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="Cont