1. 程式人生 > >並列的兩個盒子,一個有固定寬度,如何讓另一個佔滿(自適應)剩餘寬度

並列的兩個盒子,一個有固定寬度,如何讓另一個佔滿(自適應)剩餘寬度

方法一:  flex佈局

      本人將flex佈局放在第一位,是個人推薦, 沒有浮動,讓頁面佈局更為穩定。

    <style>
	 #d1{
		  width:100%;
		  display:flex; /*flex佈局*/
		}
        .dz{
        	background: red;
        	width:200px;
        	height: 200px;
        } 
       .dx{
           flex:1;     /*flex:1*/
           height: 200px;
           background: yellow;  
       } 
	</style>

    <div id="d1">
	     <div class="dz"></div>
	     <div class="dx"></div>
	</div>

方法二:css的計算函式

<style>
       .wrap{
            width:1000px;
            height:400px;
            border:1px solid red;
        }
        .left{
            width:200px;
            height:100%;
            background:gray;
            float:left;
        }
        .right{
            height:100%;
            background:green;
            float:right;
            /*計算函式 calc()*/ 
            width:calc(100%-200px);
        }
	</style>          

	 <div class="wrap">
          <div class="left"></div>
          <div class="right"></div>
     </div>

方法三:外邊距法

   <style>
       .wrap{
            width:1000px;
            height:400px;
            border:1px solid red;
        }
        .left{
            float:left;
            width:200px;
            border:1px solid red;
            height:100%;
            background:gray;
        }
        .right{
            height:100%;
            border:1px solid blue;
            width:auto;
            background:green;
            margin-left:200px;  /*使用外邊距推開*/
        }
	</style> 

    <div class="wrap">
          <div class="left"></div>
          <div class="right"></div>
     </div>

相關推薦

並列盒子一個固定寬度如何一個滿適應剩餘寬度

方法一:  flex佈局       本人將flex佈局放在第一位,是個人推薦, 沒有浮動,讓頁面佈局更為穩定。 <style> #d1{ width:100%; display:flex; /*flex佈局*/ }

C#中視窗怎麼傳遞引數?或者怎麼使用一個視窗的控制元件呢?

在主視窗中開啟一個新的視窗,怎麼傳遞引數呢?這個新視窗怎麼呼叫舊的視窗的控制元件呢? 假如主視窗是Form1,新視窗是Form2。首先新增引用:using System.Windows.Forms; class Form1:Form { public Form1()

【資料結構 C描述】整數集合 A 和 B 分別用線性表 LA 和 LB 表示求:一個新的集合A=A∪BA仍然為純集合線性表採用鏈式儲存方式。【單鏈表】

這是我的作業題,作業寫完後再附到部落格中,可能程式碼寫得很爛。雖然是C語言寫的,但是我在其中加入了C++的寫法,例如cout。我懶得寫printf的格式控制符,所以用cout來輸出內容,這樣我感覺簡便多了 題目 假設:有兩個整數集合 A 和 B 分別用兩個線性表

2.5給定用鏈表表示的整數每個結點包含一個數位。這些數位是反向存放的也就是個位排在鏈表首部。編寫函數對這整數求和並用鏈表形式返回結果。

直接 logs next 末尾 做的 nbsp before != 結果 其實仔細想想是挺簡單的,我們要做的只是記得進位。 LinkedListNode addLists(LinkedListNode l1, LinkedListNode l2, int carry) /

9. 3 行 3 列的矩陣實現其對應位置的數據相加並返回一個新矩陣

int nco utf print odin enc odi nbsp bsp X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] #encoding=

C 連結串列中資料節點的資料域為一個字母 其中L1包含L2在L1中找出與L2相等的字串並將其逆置

前面相關操作在這呢,這個函式依託於此 //結構體 typedef struct Node { ElementType data; struct Node * next; } LNode, * LinkNode; //兩個連結串列中資料節點的資料域為一個字母 http

ACMNO.9求Sn=a+aa+aaa+…+aa…aaana之值其中a是一個數字。 例如:2+22+222+2222+22222n=5n由鍵盤輸入。 輸入 n 輸出 a=2 時

題目描述 求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字。 例如:2+22+222+2222+22222(n=5),n由鍵盤輸入。 輸入 n 輸出 a=2 時的Sn 樣例輸入 5 樣例輸出 24690 來源/

判斷陣列中是否相同的元素就輸出“沒有就輸出“沒有”

#include<stdio.h> int main() {     int arr1[] = { 1, 56, 3, 4,78};     int arr2[] = { 5, 6, 7, 8, 9,11 };      int i;     int j;  

複製和重新命名的case方式一是數字字尾方式二是固定字尾

C:\Users\fengli.zuo\New folder CopyAndChangeCasesNameWithnum.py 和CopyAndChangeCasesName.py 字尾為CSIRS 不完善的地方:一些保護措施不完善,溢位,超值,退出程式,下一

一個數組中除了數字只出現一次外其他數字都出現求出這出現一次的數字

求出兩個只出現一次的數字 首先,我們知道兩個相同的數字進行異或操作時為0,如果題目裡面只有一個數字出現一次的話,我們就可以直接對陣列中的所有數字進行異或操作,最後得到的數字就是單獨出現的那個數字,但

爸爸 媽媽 獵人和狗 男孩 女孩 。他們要過河但獵人不在的時候狗咬任何人當爸爸不在的時候媽媽打小男孩媽媽不在的時候爸爸打小女孩他們怎麼過去

爸爸 媽媽 獵人和狗 有兩男孩 兩個女孩 。他們要過河,但獵人不在的時候,狗咬任何人,當爸爸不在的時候,媽媽打小男孩,媽媽不在的時候,爸爸打小女孩,他們怎麼過去 有一天看到的一個網上題目,一時興起便寫了一下,o(^▽^)o #include<stdio.h>

欄位都建立了索引會使用哪一個

做為一個開發者,關於MySQL的索引是必不可少的一個問題 比如一條SQL查詢: select * from userstatic where nick like "辛巴%" and rip=3726854906; 可能問到的問題有: 1、如果n

python練習:編寫一個函數isIn接受字符串作為參數如果一個字符串是一個字符串的一部分返回True否則返回False。

code pri 兩個 find int 字符 字符串 return 輸出 python練習:編寫一個函數isIn,接受兩個字符串作為參數,如果一個字符串是另一個字符串的一部分,返回True,否則返回False。 重難點:定義函數的方法。使用str類型的find()函數,可

[阿里筆試]以下是一個向圖我們從節點B開始進行深度優先遍歷DFS那麼以下5序列中所有正確的DFS序列是____。

題目(阿里筆試題):以下是一個有向圖,我們從節點B開始進行深度優先遍歷(DFS),那麼以下5個序列中,所有正確的DFS序列是__。 解析:深度優先遍歷是指優先探索完一條通路後才返回倒數第二個節點繼

用C語言實現判斷陣列中是否相同的元素就輸出“沒有則輸出“沒有”

建立兩個陣列,讓第一個陣列中的元素依次與第二個陣列中的元素比較(想讓第一個陣列中的第一個元素與第二個陣列中每個元素比較),若找到相同的,則計數並且計數停止,若計數不為零,則有相同元素,否則沒有。test.c#include<stdio.h> int main()

linux下用scp命令在服務器之間傳輸文件利用php_scp函數進行文件傳輸

evc 在操作 path send 返回值 遠程 false cal 上傳 在linux下利用scp進行文件傳輸, 從服務器下載文件 scp [email protected]/* */:/path/filename /path/filename 上傳

leetcode算法題2: 合並二叉樹。遞歸如何切入並保持清醒?

leetcode算法題2: 合並兩個二叉樹。遞歸 如何切入並保持清醒? /* Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees

找出一定範圍內多連續整數使其立方之和恰好等於一個整數的立方

es2017 nbsp 現實 png 提高 定位 http ati class 題目如圖,關於這道題的第一問比較簡單,只需驗證式子兩邊是否相等即可。這裏主要做一下第二問。 此題要求找出多個連續整數的立方和使其恰好等於另一個整數的立方,因為並沒有明確給出相應的條件,比

在O(n)時間復雜度內求無序數組中任意元素的最大差值以及存在的組數

== result scan span pub ger oid 最小值 lose 題目描述: 求無序數組中任意兩個元素的最大差值,以及存在最大差值的組別數. 輸入: 輸入包含兩行,第一行輸入一個整數n;第二行n個正整數,用空格隔開. 輸出: 輸出為一行,包含最大差值,以及存