left和right屬性也可以設定元素的寬度
設定元素的寬度最常見的當然是使用width屬性。
在特殊條件下也可以使用left和right屬性來實現,先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body,ul,li{ padding:0; margin:0; } #box{ height:80px; position:absolute; left:70%; right:10%; background-color:red; } </style> </head> <body> <div id="box">螞蟻部落</div> </body> </html>
上面的程式碼通過left和right實現了設定div元素寬度的效果;實現此功能的條件是:
(1).元素沒有顯式設定寬度。
(2).元素定位方式為絕對定位。當left和right屬性值之和大於100%時,我們認為元素的右側邊界被翻轉到左側。
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body,ul,li{ padding:0; margin:0; } #box{ height:80px; position:absolute; left:70%; right:70%; margin:0px -480px; background-color:red; } </style> </head> <body> <div id="box">螞蟻部落</div> </body> </html>
那麼我們可以利用這個特點和元素負外邊距實現元素從中心向外部擴充套件寬度效果(調整負外邊距的大小)。
負外邊距可以參閱css 負margin外邊距功能簡單介紹一章節。
相關文章
- 如何設定span元素的寬度和高度
- jQuery動態設定div元素的高度和寬度jQuery
- jquery設定和獲取元素的屬性jQuery
- 如何用css設定span元素的寬度CSS
- CSS 設定 span 元素 寬度與高度CSS
- 設定和獲取元素固有屬性值
- 在pos:a元素不設定寬度的情況下,他的最大寬度是受父元素的寬度所限制的。
- 行內元素屬性設定
- javascript實現的設定和獲取元素屬性JavaScript
- 將span元素設定為固定寬度和高度程式碼
- CSS樣式中的right屬性和margin-right屬性的區別CSS
- 設定bootstrap modal模態框的寬度和寬度boot
- 設定flex後子元素設定寬度失效問題Flex
- jQuery如何設定元素的屬性值jQuery
- 原生javascript如何設定元素的屬性JavaScript
- jQuery建立一個元素同時設定元素的屬性jQuery
- 動態設定元素的disabled屬性可用和不可用
- 如何使用jQuery設定div的長度和寬度jQuery
- javascript學習之路之元素獲取和設定屬性JavaScript
- 表格寬度設定
- 子元素固定寬度 父元素寬度被撐開
- clear:left/right 理解
- jQuery使用css()方法設定元素的display屬性值jQueryCSS
- sql left join 和 right join解釋SQL
- 結合元素和屬性的定義分析Schema的幾種設計方案
- jQuery動態建立html元素並設定屬性jQueryHTML
- js如何獲取元素的高度和寬度JS
- jQuery如何獲取元素的寬度和高度jQuery
- 【echarts】柱狀圖設定固定寬度(最大寬度)Echarts
- widget的寬度比例設定
- javascript使用style方式如何設定和獲取元素的float浮動屬性JavaScript
- Oracle Left join right jionOracle
- 兩種連線的表達 :left(right) join 和 (+)
- Python的tkinter獲取元件屬性和設定元件屬性Python元件
- CSS行內元素設定寬高CSS
- JQuery的animate方法left和top屬性注意的問題jQuery
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- jQuery - 設定內容和屬性jQuery