學習Sass 巢狀規則與屬性
導讀 | Sass (英文全稱:Syntactically Awesome Stylesheets) 是一個最初由 Hampton Catlin 設計並由 Natalie Weizenbaum 開發的層疊樣式表語言。 |
Sass 巢狀 CSS 選擇器類似於 HTML 的巢狀規則。
如下我們巢狀一個導航欄的樣式:
Sass 程式碼:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
例項中,ul, li, 和 a 選擇器都巢狀在 nav 選擇器中
將以上程式碼轉換為 CSS 程式碼,如下所示:
Css 程式碼:
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
Sass 巢狀屬性
很多 CSS 屬性都有同樣的字首,例如:font-family, font-size 和 font-weight , text-align, text-transform 和 text-overflow。
在 Sass 中,我們可以使用巢狀屬性來編寫它們:
Sass 程式碼:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
將以上程式碼轉換為 CSS 程式碼,如下所示:
Css 程式碼:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2738611/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SCSS 巢狀規則CSS巢狀
- SCSS 巢狀屬性CSS巢狀
- html的巢狀規則HTML巢狀
- post-css/less/sass樣式巢狀與命令之"&"符號—BEMCSS巢狀符號
- 學習Sass @mixin 與 @include
- drools規則屬性(rule attributes)的使用
- sass學習
- 【中秋國慶不斷更】OpenHarmony巢狀類物件屬性變化巢狀物件
- javax.validation包校驗巢狀屬性(List物件)的寫法Java巢狀物件
- Java 程式碼規範if巢狀Java巢狀
- sass學習篇
- CALayer學習--contentsCenter屬性
- 規則引擎與機器學習比較與結合機器學習
- 第2-4-4章 規則引擎Drools規則屬性-業務規則管理系統-元件化-中臺元件化
- 學習一下Sass @extend 與 繼承繼承
- 學習Rust:派生derive屬性Rust
- MATLAB巢狀函式練習Matlab巢狀函式
- MySQL Join原理分析(緩衝塊巢狀與索引巢狀迴圈)MySql巢狀索引
- 深圳大資料學習:方法的巢狀--【千鋒】大資料巢狀
- C語言學習四 — 函式與作用域規則C語言函式
- PHP 手冊 (類與物件) 學習筆記二:屬性PHP物件筆記
- [譯] HTML5 data 屬性規則使用 jQuery Validate 外掛HTMLjQuery
- HCNP Routing&Switching之BGP路由屬性和優選規則路由
- <react學習筆記(3)>屬性與狀態以及元件的生命週期(初始化階段)React筆記元件
- HTML網頁基本標籤的塊級、行級元素,特殊字元的巢狀規則HTML網頁字元巢狀
- 【Android Fragment】解決ViewPager巢狀時Fragment的mUserVisibleHint屬性不同步的問題AndroidFragmentViewpager巢狀
- 學習如何安裝Sass
- 對比SQL中簡單巢狀查詢與非巢狀查詢CFSQL巢狀
- 根據給定的字串,修改一個多層巢狀物件對應的屬性值字串巢狀物件
- CSS 即將支援巢狀,SASS/LESS 等前處理器已無用武之地?CSS巢狀
- React學習手記2-屬性校驗和預設屬性React
- vue學習十四(巢狀路由、命名路由、命名檢視、重定向)Vue巢狀路由
- Hive學習之常見屬性配置Hive
- (JavaScript學習記錄):jQuery 屬性操作JavaScriptjQuery
- springMVC:校驗框架:多規則校驗,巢狀校驗,分組校驗;ssm整合技術SpringMVC框架巢狀SSM
- [二、狀態管理]2管理元件擁有的狀態(5)@Observed裝飾器和@ObjectLink裝飾器:巢狀類物件屬性變化元件Object巢狀物件
- HexMap學習筆記(四)——不規則化筆記
- 如何學習Java的規則引擎模式? - plagovJava模式Go