国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS樣式編寫的簡明指南

2024-07-11 09:00:28
字體:
來源:轉載
供稿:網友

   代碼如下:

  [selector]{

  [property]:[value];

  [<- Declaration ->]

  }

< p>[選擇器]{

 

  [屬性]:[值];

  [<- 聲明 ->]

  }

  編寫 CSS 樣式時,我習慣遵守這些規則:

  class 名稱以連字符(-)連接,除了下文提到的 BEM 命名法;

  縮進 4 空格;

  聲明拆分成多行;

  聲明以相關性順序排列,而非字母順序;

  有前綴的聲明適當縮進,從而對齊其值;

  縮進樣式集從而反映 DOM;

  保留最后一條聲明結尾的分號。

  例如:

  CSS Code復制內容到剪貼板

  .widget{

  padding:10px;

  border:1px solid #BADA55;

  background-color:#C0FFEE;

  -webkit-border-radius:4px;

  -moz-border-radius:4px;

  border-radius:4px;

  }

  .widget-heading{

  font-size:1.5rem;

  line-height:1;

  font-weight:bold;

  color:#BADA55;

  margin-right:-10px;

  margin-left: -10px;

  padding:0.25em;

  }

  我們可以發現,.widget-heading 是 .widget 的子元素,因為前者的樣式集比后者多縮進了一級。這樣通過縮進就可以讓開發者在閱讀代碼時快速獲取這樣的重要信息。

  我們還可以發現 .widget-heading 的聲明是根據其相關性排列的:.widget-heading 是行間元素,所以我們先添加字體相關的樣式聲明,接下來是其它的。

  以下是一個沒有拆分成多行的例子:

  CSS Code復制內容到剪貼板

  .t10 { width:10% }

  .t20 { width:20% }

  .t25 { width:25% } /* 1/4 */

  .t30 { width:30% }

  .t33 { width:33.333% } /* 1/3 */

  .t40 { width:40% }

  .t50 { width:50% } /* 1/2 */

  .t60 { width:60% }

  .t66 { width:66.666% } /* 2/3 */

  .t70 { width:70% }

  .t75 { width:75% } /* 3/4*/

  .t80 { width:80% }

  .t90 { width:90% }

  在這個例子(來自inuit.css’s table grid system)中,將 CSS 放在一行內可以使得代碼更緊湊。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九台市| 定结县| 咸丰县| 资中县| 城市| 稷山县| 临沧市| 交口县| 景德镇市| 棋牌| 津南区| 宝坻区| 武功县| 吴旗县| 丰城市| 吉隆县| 无为县| 新竹县| 永仁县| 平南县| 武川县| 博兴县| 阿合奇县| 丹江口市| 开远市| 隆安县| 嘉善县| 克什克腾旗| 拜泉县| 连州市| 铜梁县| 沾化县| 石城县| 宁蒗| 大埔区| 辽宁省| 定安县| 中西区| 河津市| 靖州| 饶阳县|