css怎么设置2个div同行,第一个固定宽度,第二个占满剩余的部分?

css怎么设置2个div同行,第一个固定宽度

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

body{

margin:0;
}

.stage{

position:relative;
}

.left{

position:absolute;
left:0;
top:0;
background-color:green;
width:200px;
height:500px;
}

.center{

margin-left:200px;
background-color:orange;
height:500px;
}

</style>
</head>
<body>
<div class="stage">
<div class="left"></div>
<div class="center"></div>
</div>
</body>
</html>

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-24

假设第一个div的宽度为200px;

设置第二个div 的width: calc(100% - 200px);

css能不能实现左边div固定宽度,右边div自适应撑满剩下的宽度
2列布局,左侧定宽,右侧宽度为100%,就能自适应。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>两列布局<\/title> <style> .container { width: 80%; height: 600px; border: 10px solid lightslategray; margin: 0 auto; } ....

两个左右结构的div,左边200px固定宽度,右边div如何设置属性让他占满...
方法很多。用calc,例如左边的div是200,那么右边div设置css宽度的时候width: calc(100% - 200px);例如左边的div是200,右边的div position: absolute;left: 200px;right: 0;也可以达到 flex,把两个div放置在一个div里面,然后左边的div给200px,右边的div flex: 1 还是grid ...

左边的DIV设定了固定的宽度,右边的DIV如何自适应地填满剩下的屏幕宽度...
<head><style>.row{display: flex;wrap: no-wrap;}.box1{width: 100px;height: 100px;}.box2{width: 100%;height: 200px;background: black;color: #fff;}<\/style><\/head><body><div class="row"><div class="box1"><h1>box1<\/h1><\/div><div class="box2"><h1>box2<\/h1>...

css多个div在同一行;html两个div同一行
在html代码页面上创建两个div标签,然后给这个两个div标签添加class类,案例中class类分别为:one,two。 创建div代码: div class="one"第一个div\/div div class="two"第二个div\/div 创建style标签,设置class类one,two样式。需要设置宽、高、浮动、边框以及box-sizing属性。

怎么让两个DIV在同一行显示呢?
要让两个 div 元素在同一行显示,你可以使用 CSS 的 display 属性并设置为 inline-block。这样,两个 div 元素将像内联元素一样排列在同一行,但仍然保留块级元素的特性。以下是一个简单的示例:HTML 代码:CSS 代码:效果演示:在这个示例中,.container 是包含两个 div 元素的父容器,.box 是每个...

使用CSS如何让两个div并排显示
方法一:把div设为“行内块级元素”:<style>div {display:inline-block; border:1px solid #000}<\/style><div>第一个div<\/div><div>第二个div<\/div>方法二:使用浮动:<style>div {float:left; border:1px solid #000}br {clear:both}<\/style><div>第一个div<\/div><div>第二个div<...

如何用CSS+DIV写两个并列并且左边宽高固定,右边宽高自适应屏幕的层?
<div class="wrap"> <div class="main"> <div class="main-inner"> test <\/div> <\/div> <div class="fixed">a<\/div> <\/div> <\/body> <\/html> --- html和body的高度设置为100%, 这样才能让div#wrap的高度生效.若要将左侧高度固定,将.fixed的height设置为固定值就行了.

css里,怎样使多个div元素并列一行?
想要让多个div元素并列成一行,可以将div元素的float属性设置为left。但这样做还不够,应为当浏 览器的宽度小于这几个div的宽度总和时还是会有div会跑到底部,所以需要将想要并列的div元素套 在另外一个大div里,当然,这个大div宽度要大于并排div宽度的总和。这样子,就可以做到怎么变 换窗口大小时div...

css 如何实现两个div占满全屏
一个都可以了设置宽100%,高100%;两个可以分开:两个div都设置宽100%,高50%或者宽50%,高100%不过要加个左对齐

怎么让两个div并排显示?
1、首先如图所示的web结构即一个html和css即可实现。2、打开html页面 定义一个大的div和两个小div 如图所示。3、最常用的float浮动,只要两个小div的宽度小于等于大div的宽度,即可实现并排了。4、使用position进行绝对定位,然后使用margin-left除去第一个小div的宽度即可。5、使用table盒子实现div并排,...

相似回答