问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在div中一个页面如果分为三个版块怎样处理它的浮动以及比例尺寸更好?

发布网友 发布时间:2022-04-20 20:39

我来回答

4个回答

懂视网 时间:2022-04-21 01:00

最右边的窄边,高度是repeat的。
css如下:
.rightLine { height: 955px; background-image: url(/LogService/images/right.jpg); background-repeat: repeat-y; width: 26px; position: absolute; top: 54px; left: 1225px;;}


中间的数据是跟微博一样,每次拉倒最下面加载新数据,所以中间的数据div越来越长。

但是左右两边div的长度不会跟着变化,有没有人有好的办法?


回复讨论(解决方案)

左右两边做成跟加载div块一体的,加载div块的同时也加了两边

用js控制div高度,使得较矮的两个等于最高的那个。

左右两边不就是点背景吗
把背景 给父级就行可以了吗, 两个背景 ,给两个div 里面 再分左中右 这样 有一个高度变化 而父级两个背景也会变化

用js控制div高度,使得较矮的两个等于最高的那个。

你说的这个方法我试过,是不行的 ,不是瞬时的变化,非要等到中间的加载完,两边才突然变长,很不和谐!!!

左右两边不就是点背景吗
把背景 给父级就行可以了吗, 两个背景 ,给两个div 里面 再分左中右 这样 有一个高度变化 而父级两个背景也会变化


你说的这个我怎么看不懂呢,说的有点乱,可以的话,可以QQ教小弟一下么?

左右两边做成跟加载div块一体的,加载div块的同时也加了两边

你说的这个我好想有点懂了,不过具体怎么做还是不太清楚,求赐教,方便的话,留下QQ,教一下小弟弟,小弟弟感激不尽!





.div1 {background:url(img/left.png) repeat-y 0 0;}
.div2 {background:url(img/right.png) repeat-y right 0;}
这能看明白吗 只要中间的内容 增加 左右两块的背景 也会变高








里面的布局当然 你知道了,只是 背景不太明白,用我上面的方法 应该能理解吧
这样 里面 任何一个高度增加 父级的两个背景都会 增高 也就是等高





.div1 {background:url(img/left.png) repeat-y 0 0;}
.div2 {background:url(img/right.png) repeat-y right 0;}
这能看明白吗 只要中间的内容 增加 左右两块的背景 也会变高








里面的布局当然 你知道了,只是 背景不太明白,用我上面的方法 应该能理解吧
这样 里面 任何一个高度增加 父级的两个背景都会 增高 也就是等高


我感觉你理解错我的意思了。




我的布局这是这样的 ,center就是数据div,高度一直变大,left和right需要随着center Div变化.
不知道这个怎么实现



你的意思是中间的高度变化有动画效果吗,
如果可以的话把左右div改成一个大的div套在中间div的外面,这样行么

 

$(".left").height($(".showListDiv").height());$(".right").height($(".showListDiv").height());


ajax每次加载数据之后,在for循环后面加上这两句话就OK了,试试吧!!!






.div1 {background:url(img/left.png) repeat-y 0 0;}
.div2 {background:url(img/right.png) repeat-y right 0;}
这能看明白吗 只要中间的内容 增加 左右两块的背景 也会变高








里面的布局当然 你知道了,只是 背景不太明白,用我上面的方法 应该能理解吧
这样 里面 任何一个高度增加 父级的两个背景都会 增高 也就是等高


我感觉你理解错我的意思了。




我的布局这是这样的 ,center就是数据div,高度一直变大,left和right需要随着center Div变化.
不知道这个怎么实现




难道不是这样吗,左右两边增高,并一定div高度变高,你的不就是背景吗?
两边是图, 这个方法可行
如果你觉得两边是 高度要变化或内容 增高,那 得用js
看你怎么理解了,

我有个办法可以不用js,利用table的td特性,当然你也可以不用table标签,用display:table和table-cell,效果一样的。demo代码如下:

  Test     

我有个办法可以不用js,利用table的td特性,当然你也可以不用table标签,用display:table和table-cell,效果一样的。demo代码如下:

  Test     

觉得LS的方案可行,LZ可以在外面套上TABLE,单行三列,左右两列的高度设为Auto,中间列高度变化后,左右两列列高会自动增加。
或者使用JS控制,当中间DIV高度发生变化,就改变左右两个DIV的高度

热心网友 时间:2022-04-20 22:08

这个按你的方案来设定三个部分的宽度,只要设计好看,宽度不是问题呢。
现综合性的门户网站的页面宽度均为950px。

代码:
<!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=gb2312" />
<title>无标题文档</title>
</head>

<body>
<div style="width:950px; margin:0 auto; text-align:center; clear:both;">
<div style=" float:left; width:200px; padding-right:10px;">
<div style=" border:1px solid #990000; text-align:left">left内容left内容left内容left内容left内容left内容left内容left内容left内容left内容left内容left内容</div>
</div>
<div style=" float:left; width:450px;">
<div style=" border:1px solid #FFCC00; text-align:left">center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容center内容</div>
</div>
<div style="float:right; width:280px;">
<div style=" border:1px solid #0099FF; text-align:left">right内容</div>
</div>
</div>
</body>
</html>
三部分的宽度可以按你内容来确定。

热心网友 时间:2022-04-20 23:26

经典布局;

<!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>无标题 1</title>
</head>

<body>
<div style="width:970px">
<div style="height:100px;border:1px black solid"></div>
<div style="height:500px;margin-top:10px">
<div style="float:left;height:500px;border:1px gray solid;width:700px"></div>
<div style="float:right;height:500px;border:1px fuchsia solid;width:260px"></div>
</div>
</div>
</body>

</html>

热心网友 时间:2022-04-21 01:01

这个根据你需求来定吧,如果你使用一个div来实现 你可以定义div里的ul的浮动和宽度(宽度根据你三个内容的大小来单独定义,也可以统一定义同大小的,不过定义时总和别大于div的宽度就可以了,你可以到有些门户网站看看人家的代码结构。)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三星8英寸平板电脑三星8英寸平板电脑哪个型号好 长城第一墩文化景区-讨赖河吊桥地址在哪里? 珲春景点简介 夏季需要加防冻液吗? 抽血感染艾滋病的概率 清洁剂的作用有哪些 日化产品抗菌抑菌效果怎样 杠杆高低有什么区别 姓赵取什么名字好 赵姓男孩女孩取名字大全 赵姓好听顺口的女孩名字女孩姓赵有气质名字 询问一款是三个“爱心”图案组成的类似植物三叶草标志的手表是什么牌子的? 求一个像阿迪三叶草一样的车标 跟阿迪达斯标志很像的,阿迪达斯是三条斜线。而那个标志是俩个斜线 上海气温一夜骤降近15℃,对当地居民的生活造成了什么影响? 求一鞋子logo品牌名称 类似三叶草logo 附图 ★怎么今天我逛商店时看到一家标志像三叶草的ADIDAS商店 有个牌子和阿迪达斯很像的牌子是什么 支付宝我的家编辑角色对面能看到吗? 支付宝退出登录后,别人扫我的二维码收款还会收到不? 护士和护师是一个意思吗 支付宝今天消费后我退出登录明天能收到消息吗? 支付宝内注销我的家,成员会收到消息吗? 松茸白果天麻能放在一起炖鸡吗 一岁的娃娃吃了天麻白果炖鸡又吐又拉怎么办? 8月15日前时间概念怎样算 8月15日是什么星座 单片机串口编程问题,用modbus协议 天庥和银杏果猪肉炖汤怎么样? 8月15号是什么星座的 单片机Modbus 用喙qian是什么意思? 鹐架的意思和近反义词 目加彩的左部分怎么读蹈的右边部分加鸟怎么读? 鹐架是什么意思? 铝的化学价 我打开球球大作战以后,进去了游戏没有音乐,以前球球大作战都是有音乐的啊,为什么我这几次打开就是没有 picada是什么意思 《西语助手》西汉 王者荣耀s27赛季段位继承表 王者荣耀上过王者下个赛季会继承什么段位 鹐架的近义词 氨氩化铝的化学式和氩的化合价 氢氧化亚铁化合价 高音音圈一样大可以通用吗 赛季段位怎么继承 新赛季s8段位继承方法 74.5的高音音圈能装75芯高音吗 什么材质做的高音音圈耐啸叫呢 钕磁高音音圈可以用其他音圈吗 标称60瓦8欧姆的高音喇叭音圈线径多大? 音响高音音圈烧了,我换个一个新的。它还是没声音出,音圈是通的。谁能详细的教教我。 怎样才能买到正品高音喇叭音圈