div+css如何做页面的一行两列布局

作者&投稿:实紫 (若有异议请与网页底部的电邮联系)
div+css如何做页面的一行两列布局~

此处的注释为去掉换行符的影响
.wrapper
{
width:
100%;
/*
也可以固定宽度
*/
height:
200px;
}
.wrapper
>
div
{
display:
inline-block;
/*
如需支持ie8以下版本,用浮动来做
*/
width:
calc(100%
/
3);
/*
此处运用了一个css3的表达式,将div三等分,ie8及以上可以支持,当然也可以根据需要设置固定值
*/
width:
-webkit-calc(100%
/3);
width:
-moz-calc(100%
/
3);
height:
100%;
}
以上经亲自测过,ie8+、chrome、firefox表现良好。


.div1{float:left;border:1px solid blue;width:100px;}
.div2{float:left;border:1px solid red;width:100px;}


1
2

试试这个。只需让div浮动(float)就可以了。

div+css做页面的一行两列布局,首先我们是需要三个div的,第一个div包裹着其他的2个div,然后给那2个div设置float属性和width,height,最好是给个border利于布局的时候方便观察,这里举个例子:

<html>
<head>
<style>
#div1{
width:960px; //通过id来控制
height:600px;
}

.left{
width:400px
height:400px;
border:1px solid #f00;
float:left;
marign-right:40px; //距离第三个div有点距离
}

.right{
width:400px;
border:1px solid #f00;
height:400px;
float:left;
}
</style>
</head>

<body>
<div id='div1'>
<div class='left'>我是左边的</div>
<div class='right'>我是右边的</div>
</div>
</body>
</html>

.center_tdbgall
{
background:#ffffff;
width:300px;
float: left;
}
这样就行了

感觉很乱……

实现你说的效果……
如果是居中版式,首先要有个总宽度,比如width=800px;
放左边的用position:relative;float:left;要定义宽度……(1)
放右边的还是用position:relative;float:left;还是要定义宽度……(2)

注意(1)+(2)的宽度要小于总宽度,那他就会显示在同一排……

记住定宽和设float:left;是主要的……

其余的是否要
div br{display:none;}就看你自己的版式……


如何通过html和css完成下拉菜单的制作?
<!DOCTYPE HTML> 纯 CSS 多级菜单 .menu{} .menu ul,.menu li{margin:0; padding:0;list-style:none outside;} .menu>ul{overflow:auto; display:inline-block;} .menu a,.menu span{ cursor:default; height:30px; line-height:30px; padding:0 5px; display:block...

网页设计需要学习哪些技术
4、div+css布局 IV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,...

如何css控制div始终在整个页面最底部
var AdDivH = 150; \/\/高度 function scall(){ document.write (''+ClosebuttonHtml+''+AdContentHtml+'');var Toppx = window.screen.height-AdDivH;document.getElementById("Javascript.LeftDiv").style.top=document.body.scrollTop+Toppx;} window.onscroll=scall;window.onresize=scall;wi...

CSS中超链接前的圆点如何去掉
1、是由于li标签默认的标签 例如:链接 默认情况下,li标签会有一个默认的小圆点,此时要去掉这个圆点,可以加上 li{list-style:none} 就可以了 2、另一种就是你在链接中加入了相应的背景,找到相应的这个背景样式,去掉背景即可 3、还有一种可以有,这个加点是链接的一部分,即这个圆点是链接里的文...

css的ol 代码怎么反向排序,比如321这样排序,不是123.
例如: Coffee Tea Milk其他普通排序:类型值 生成样式 序列举例 A 大写字母 A、B、C、D、E a 小写字母 a、b、c、c、e I 大写罗马数字 I、II、III、IV、V i 小写罗马数字 i、ii、iii、iv、v 1 阿拉伯数字 1、2、3、4、5 ...

css代码怎样改变火狐浏览器中滚动条样式
CSS无法控制滚动条的样式。这里推荐几块滚动条美化的插件给你。1. Windows:全屏窗口滚动插件 该插件可以很好地实现全屏滚动,每滚动一次即为一屏。比如,用户浏览下一屏幕内容时,只需手动滚动到某一位置,该插件会自动滚动显示下一屏全部内容。对于浏览类似于PPT的内容时比较实用。2. Jquery Scroll ...

div+css如何编写有序列表??有序列表如何让它01..02..03..排列
CSS2.0没有办法自动改变为,将序列号改为01、02、03。如果你懂得PHP或者JS,我可以再和你说怎么改变成你要的效果。前提是你懂得点动态脚本的基础理念才可以。你要明白,CSS不过是个定义好的样式,等着你调用的样式。即是是XML,它现在也不能扩展到自动定义你喜欢的样式列表。你在下面运用的是ol样式...

CSS布局 元素位置偏移
是浏览器的默认样式 你在#divtest ul中加上margin:0;padding:0;divtest ul{ margin:0;padding:0;position:absolute;height:200px;width:1500px;overflow:hidden;border:#C03 dotted 1px;top:0;left:0;}

构建ASP.NET网站十大必备工具
但是 大多数人都不愿意使用sprites 因为使用sprites需要做很多的工作 你必须要合并所有的图像 然后编写合适的CSS规则来显示子 图像 微软的 Sprite and Image Optimization Framework 可以让我们省去这些繁琐的工作 这个框架可以自动地为你合并图像 此外 这个框架还包含一个ASP NET Web Forms control 和一个ASP NET MVC...

密码学的历史
就开始需要真正的密码学了。最古典的两个加密技巧是:1、置换(Transposition cipher):将字母顺序重新排列,例如‘help me’变成‘ehpl em’。2、替代(substitution cipher):有系统地将一组字母换成其他字母或符号,例如‘fly at once’变成‘gmz bu podf’(每个字母用下一个字母取代)。

新荣区17521493228: DIV+CSS布局如何实现2行并列? -
住视燕德: <div style="float:left">第一行</div><div style="float:left">第二行</div> 还有一个要注意的是.你要有个总的宽度.然后2行的总宽度不要超过总宽就行了

新荣区17521493228: 怎么用DIV插入一个一行两列的表格 -
住视燕德: 要使用div做一个表格,主要需要应用到css中的border表框属性,这样看起来才像是一个表格.示例代码如下:html代码:<div class="table"><div class="col">第一个单元格</div><div class="col">第二个单元格</div></div>CSS代...

新荣区17521493228: 这个DIV如何做两列的 -
住视燕德: div+css做页面的一行两列布局,首先我们是需要三个div的,第一个div包裹着其他的2个div,然后给那2个div设置float属性和width,height,最好是给个border利于布局的时候方便观察,这里举个例子: #div1{ width:960px; //通过id来控制

新荣区17521493228: dreamweaver中用DIV+CSS进行二列式布局的方法 -
住视燕德:CSS: #all{width:600px;height:400px;} #main{float:left;width:450px;height:400px;background:#CCC;} #side{float:right;width:150px;height:400px;background:#333;}HTML:

新荣区17521493228: div+css 如何控制信息分两列显示?
住视燕德: 加个样式属性就行了,如: <div style="float:left; width:20px;"></div>

新荣区17521493228: 用div+css写一个两列布局. -
住视燕德: 你好!这应该比较容易的啊,这是CSS中很基础的布局设计啊,不过你没有说主体的宽度是多少,那我就默认为100%,随浏览器的宽度而定.我就随手写一下代码,我就以建立一个CSS样式表,然后调用该CSS样式的做法,提供你参考一下: ...

新荣区17521493228: 急求 div+CSS同一行字分两部分 解决办法 -
住视燕德: 如果有css文件的话,在文件中添加 h1{ float:right; } 同时注意给design元素添加宽度,比如"width:200px;"或者直接在原句中添加<div id="Design" style="width:200px"><h1 style=“float:right”>农村自建房设计资料更多</h1></div>不过不建议采取后一种方式

新荣区17521493228: CSS+div如何将一列变换为2行呢 -
住视燕德: 中间列的样式改成这样试试#content{ margin:0 255px;height:500px; background:#cff; flot:left}

新荣区17521493228: 齐博CMS:用DIV+CSS如何像表格一样分成两列,然后分别加入标签???
住视燕德: <html><head><style type="text/css"><!--body {margin: 0;padding: 0;font-size:12px;}#layout{background-color: #FFFFFF;border: 0;width: 400px;margin: 0 auto;}.list{margin: 0px 10px 20px;text-align: left;}.list ul{list-style-type: none;margin: 0px;...

新荣区17521493228: div+css中如何将一行的布局分成很多个列
住视燕德: &lt;div class="wrapper"&gt; &lt;div&gt;&lt;/div&gt;&lt;!-- 此处的注释为去掉换行符的影响 --&gt;&lt;div&gt;&lt;/div&gt;&lt;!-- --&gt;&lt;div&gt;&lt;/div&gt; &lt;/div&gt; .wrapper { width: 100%; /* 也可以固定宽度 */ height: 200px; } .wrapper &gt; div { ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网