css --- 彈性盒子

在這里插入圖片描述
左右兩側按1:1自適應,中間固定寬度500px

// CSS
/* 首先定義 container ,關注display  */
/* webkit 是Chrome、Safari 的瀏覽器前綴 */
.container{margin: auto;display: -webkit-box;width: 80%;height: 200px;
}
/* 開始定義左、中、右 */
.left { -webkit-box-flex: 1; border: 1px dashed black;}
.main {width: 500px; border: 1px dashed black;}
.right {-webkit-box-flex: 1; border: 1px dashed black;}// HTML
<div class="container"><div class="left"></div><div class="main"></div><div class="right"></div>
</div>

很多時候,瀏覽器可能不支持彈性盒子(如:Opera 和 IE 9及之前版本).我們可以編寫兼容性代碼如下:

.father{display: -webkit-box;    /* Chrome 和 Safari */display: -o-box;         /* Opera */display: -moz-box;       /* FireFox */display: -ms-box;        /*  IE */display: box;
}
.son_content{-webkit-box-flex: 4; -o-box-flex: 4;-moz-box-flex: 4;-ms-box-flex: 4;box-flex: 4;
}

我們希望,布局能縱向布局,代碼如下: (ps:只用改變container,慢慢體會)

// CSS
.container{margin: 30px;display: -web-box;-moz-box-orient: block-axis;-webkit-box-orient: block-axis;-o-box-orient: block-axis;box-orient: block-axis;width: 800px;heigth: 500px;
}

效果如下:
在這里插入圖片描述
參考《CSS高效開發實戰》 P105~P108

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251498.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251498.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251498.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

更精煉更專注的RTMPClient客戶端EasyRTMPClient,滿足直播、轉發、分析等各種需求...

現狀 EasyRTMPClient&#xff0c;熟悉的朋友就會聯想到EasyRTSPClient項目&#xff08;https://github.com/EasyDSS/EasyRTSPClient&#xff09;&#xff0c;EasyRTSPClient從14年中期開始發展&#xff0c;已經迭代發展歷時3年多時間&#xff0c;可以說在RTSPClient領域是非常成…

數據操縱語言 ,DML, 增刪改

DML(data manipulation language)&#xff1b;數據操縱語言 插入數據&#xff1a;插入數據&#xff1a; 每次只能插入一行數據 INSERT INTO 表名(列名1, 列名2, 列名3....) VALUES (value1, value2, value3....); value與列數一一對應。 #插入一行: INSERT INTO t_student(id,…

bootstrap --- 表格

幾個可選類: .table-bordered: 為表格加上邊框 .table-striped: 為表格加上斑馬效果 .table-hover: 鼠標懸停在表格行上時展現不同得顏色 .table-condensed: 更為緊湊的表格樣式 // 導入樣式,從bootstrap官網導入CDN // HEAD <link rel"stylesheet" href"…

發現一個小坑的地方,unity的協程,想要停止,必須以字符串啟動

今天想要停止一個協成&#xff0c;發現調用 StopCoroutine(ShowDebug()); 竟然不管用&#xff0c;后來看了文檔才知道&#xff0c;原來想要停止協成&#xff0c;必須用字符啟動協程 StartCoroutine("ShowDebug"); 然后再調用 StopCoroutine("ShowDebug…

mongodb數據庫中插入數據

mongodb數據庫中插入數據 一&#xff1a;connection 訪問集合&#xff1b; 在mongodb數據庫中&#xff0c;數據是存儲在許多數據集合中&#xff0c;可以使用數據庫對象的collection方法訪問一個集合。該方法使用如下&#xff1a; db.collection(collectionName, [options], [ca…

bootstrap --- 表單

// HTML >>> 第一種樣式 <!DOCTYPE html> <html> <head><link rel"stylesheet" href"https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity"sha384-Gn5384xqQ1aoWXA058RXPxPg6fy4IWvTNh0E263XmF…

linux新建用戶,用戶組,以及權限的分配(摘自博客園)

linux新建用戶&#xff0c;用戶組&#xff0c;以及權限的分配 原文url&#xff1a;https://www.cnblogs.com/clicli/p/5943788.html Linux 系統是一個多用戶多任務的分時操作系統&#xff0c;任何一個要使用系統資源的用戶&#xff0c;都必須首先向系統管理員申請一個賬號&a…

BZOJ3555: [Ctsc2014]企鵝QQ

【傳送門&#xff1a;BZOJ3555】 簡要題意&#xff1a; 給出n個字符串長度為m&#xff0c;給出字符串的字符種數&#xff0c;求出相似的字符串個數 相似字符串的定義為&#xff1a;相同位置上兩個字符串有且只有一個字符不相同時&#xff0c;兩個字符串相似 題解&#xff1a; 亂…

bootstrap --- 按鈕

<head><!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel"stylesheet" href"https://cdn.jsdelivr.net/npm/bootstrap3.3.7/dist/css/bootstrap.min.css" integrity"sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4VaPmSTs…

bootstrap --- 分頁

// bootstrap中給無序列表的ul元素添加pagination類即可.<ul class"pagination"><li class"disabled"><a href"#">&laquo;</a></li><li class"active"><a href"#">1</a&g…

圖的基本知識

1.簡介 圖&#xff08;Graph&#xff09;是由頂點的有窮非空集合和頂點之間的邊的集合組成&#xff0c;通常表示為&#xff1a;G(V,E)&#xff0c;G表示一個圖&#xff0c;V是圖G中頂點的集合&#xff0c;E是圖G中邊的集合。 圖是一種復雜的非線性結構&#xff0c;在圖結構中&a…

面向對象之封裝

封裝的兩個含義&#xff1a; 1.把對象的狀態和行為看成一個統一的整體&#xff0c;將二者存放在一個獨立的模塊中(類)&#xff1b; 2."信息隱藏", 把不需要讓外界知道的信息隱藏起來,盡可能隱藏對象功能實現細節,字段; 封裝機制在程序中的體現是&#xff1a;把描述對…

bootstrap --- 面板

基本樣式 <div class"panel panel-default"><div class"panel-heading">面板頭...</div><div class"panel-body">面板身體...</div><div class"panel-footer">面板腳...</div> </div>…

C#控件訪問調用它的父級頁面

C#控件訪問調用它的父級頁面 你建立一個winform程序,出來一個默認窗體Form1&#xff0c;再添加一個UserControl&#xff0c;默認名字為UserControl1;在Form1的窗口里寫如下的代碼: public partial class Form1 : Form { //寂義一個UserControl1對象 UserCo…

NSMapTable

跟NSDictionary用法差不多&#xff0c;不過區別是NSMapTable可以設置內存選項&#xff0c;例如可以設置key跟value的內存屬性&#xff08;weak/strong&#xff09;&#xff0c;從而避免內存泄露。 例如這個 weakToWeakObjectsMapTable 方法可以獲得一個key跟value都是weak的字典…

《Linux命令行與shell腳本編程大全 第3版》Shell腳本編程基礎---23

以下為閱讀《Linux命令行與shell腳本編程大全 第3版》的讀書筆記&#xff0c;為了方便記錄&#xff0c;特地與書的內容保持同步&#xff0c;特意做成一節一次隨筆&#xff0c;特記錄如下&#xff1a;轉載于:https://www.cnblogs.com/guochaoxxl/p/7888810.html

bootstrap --- 彈出對話框

<button class"btn btn-primary btn-lg" data-toggle"modal" data-target"#myModal">點擊觸發模態對話框 </button><div class"modal fade" id"myModal" tabindex"-1" role"dialog" ari…

模意義下的FFT算法

//寫在前面 單就FFT算法來說的話&#xff0c;下面只給出個人認為比較重要的推導&#xff0c;詳細的介紹可參考  FFT算法學習筆記 令v[n]是長度為2N的實序列&#xff0c;V[k]表示該實序列的2N點DFT。定義兩個長度為N的實序列g[n]和h[n]為 g[n]v[2n],  h[n]v[2n1],  0<n…

bootstrap --- 標簽頁切換

很多時候,我們希望寫一個簡單的標簽頁.以下使用bootstrap來實現… 首先導入bootstrap的依賴:jquery的依賴、bootstrap的依賴 注意: jquery的依賴要在bootstrap依賴的前面導入,原因是:bootstrap的某些功能是在jquery的基礎上實現的 在 https://www.bootcdn.cn/jquery/ 導入jqu…

bootstrap --- 鼠標停留提示事件

使用bootstrap可以很簡單的實現鼠標停留,提示的效果 <a href"#" data-toggle"tooltip" data-placement"right" title"Tooltip on right" class"btn btn-primary">工具提示</a> // data-toggle"tooltip&…