两个div并排,右边的div需要铺满剩余空间?

horse_leo_zhcn 2015-08-31 03:17:38
两个div并排,右边的div需要铺满剩余空间?该如何定义CSS


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title></title>
<%--<link rel="stylesheet" type="text/css" href="css/main.css">--%>
<style type="text/css">
.div1 {
background-color: lightseagreen;
width: 15%;
height: 100%;
float: left;
}

.div2 {
background-color: chocolate;
height: 100%;
float: left;
}
</style>
</head>
<body>
<div class="div1">
DIV1
</div>

<div class="div2">
DIV2
</div>
</body>
</html>


两个div并排,右边的div需要铺满剩余空间?该如何定义CSS
...全文
686 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
化繁为简2007 2015-09-01
  • 打赏
  • 举报
回复
.div2增加属性
width: 85%;
datarrow 2015-08-31
  • 打赏
  • 举报
回复
第一种,都向左浮动, width 各占相应百分比(注意div1 ,div2 有padding margin 等属性会影响宽度 ) 两div高度可以不一样, div1 15% + div1 85% = 100% 宽 <style> .div1 { float: left; width: 15%; background-color: lightseagreen; } .div2 { float: left; width: 85%; background-color: chocolate; } </style> 第二种 仅div1 左浮动,div2 100%宽(不浮动), div1 自然覆盖在div2上,再对div2做相应处理。 这种适合左边的高度 大于或等于右边的高度。 .div1 { float: left; width: 15%; background-color: lightseagreen; } .div2 { width: 100%; background-color: chocolate; } </style>
horse_leo_zhcn 2015-08-31
  • 打赏
  • 举报
回复
引用 2 楼 webyellow 的回复:
div2 width: 85%;
这个方法我用了,有没有更简便的方法?
horse_leo_zhcn 2015-08-31
  • 打赏
  • 举报
回复
引用 1 楼 qq_26668245 的回复:
你试试看div2右浮动,然后给两个div设置固定宽度,
右浮动?能给出具体的代码吗?
daswcszxw 2015-08-31
  • 打赏
  • 举报
回复
div2 width: 85%;
David3b 2015-08-31
  • 打赏
  • 举报
回复
你试试看div2右浮动,然后给两个div设置固定宽度,

61,115

社区成员

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

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