2015-04-05 39 views
0

我正在嘗試學習sass - 可以幫助我將以下內容轉換爲scss,我完全卡在如何嵌套這一個? 是否可以清理代碼?我已經試過了沒有工作的幾個組合,我也看了看文檔無濟於事scss嵌套卡住的語法和嵌套

ul.related li, .sidebar p { 
    border-bottom: 1px solid #999; 
    color: #07A; 
    font-size: 0.92em; 
    margin-top: 0.4em; 
    text-align: center; 

} 

ul.related li:last-child { 
    border-bottom: none; 
} 


.sidebar p { 
    border-bottom: none; 
} 



ul.related { 
    width: 100%; 
} 
+0

SO不是代碼優化器/ linter服務。 – cimmanon 2015-04-05 21:41:40

回答

2

對於bestpractice去除常見的款式中的佔位符,並擴展它。

%commonstyle { 
    border-bottom: 1px solid #999; 
    color: #07A; 
    font-size: 0.92em; 
    margin-top: 0.4em; 
    text-align: center; 
} 

ul.related { 
    width: 100%; 
    li { 
     @extend %commonstyle; 
     &:last-child { 
      border-bottom: none; 
     } 
    } 
} 
.sidebar p { 
    @extend %commonstyle; 
    border-bottom: none; 
} 
+0

謝謝基蘭,我從來沒有得到那.... – stckpete 2015-04-05 22:53:43