亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

css - 這種零碎的重復樣式該怎樣寫最優~

瀏覽:67日期:2023-01-30 10:41:00

問題描述

問題解答

回答1:

沒有必要對一個個的零散的重復屬性糾結,而應該把重心放到可重用的模塊上。不然你會越來越無法自拔,題目中開頭那段代碼我覺得就是最好的

回答2:

可以利用js

回答3:

可以花個10分鐘了解一下sass

回答4:

看公共代碼的代碼量 和 功能

假如你有3個元素

.demo1{position: absolute;border: 1px solid #000; } .demo2{position: absolute;border: 2px solid #f55; } .demo3{position: absolute;border: 3px solid #f30; }

它們都有一個公共的postion:absolute;然后你提取出來單獨寫

.demo1,.demo2,.demo3{position: absolute; }

可以看出,這樣毫無意義,就一條代碼,提不提出來都無所謂。。最多增強一點微不足道的可讀性

但是如果是一大串功能性代碼,比如清除浮動,那么肯定要提取出來方便復用,比如SASS的做法:

%clearfix { *zoom: 1; &:before, &:after {display: table;content: ’’; } &:after {clear: both;overflow: hidden; }}

那么隨便你再哪里調用它,比如

.demo1{@extend %clearfix;.....其他代碼}.nav{@extend %clearfix;......其他代碼}sub-nav{@extend %clearfix;......其他代碼}最后都會自動合并為.demo1,.nav,.sub-nav{清除浮動公共代碼}

其實這和JS的function一樣,大量復用的自然做成插件,單獨一句console.log(XXX),雖然也到處寫,難道你還需要給它做成個插件么?直接寫就行了,不用糾結

標簽: CSS
相關文章:
主站蜘蛛池模板: 久久亚洲精品23p | 午夜日韩在线 | 亚洲videosbestsex日本 | 日韩视频在线观看一区二区 | 91原创视频在线 | 婷婷六月久久综合丁香可观看 | 日本久久中文字幕精品 | 国产一级做性视频 | 亚洲国产高清在线 | 久久综久久美利坚合众国 | 亚洲精品人成网在线播放影院 | 久久一区二区三区精品 | 国产在线观看99 | 国产九九在线 | 这里只有精品国产 | 欧美在线 | 亚洲 | 亚洲精品色综合区 | 国产午夜免费一区二区三区 | 青草免费观看 | 欧美成人xx禁片在线观看 | 欧美一级性生活视频 | 亚洲色图偷拍自拍 | 蜜柚视频在线看2019 | 特a级毛片| 婷婷激情丁香 | 日本一级毛片片在线播放 | 美女一级毛片免费看看 | 一级性生活免费 | 亚洲不卡在线视频 | 欧美黄色大片免费观看 | 欧美日产欧美日产精品 | 国产视频每日更新 | 青草精品 | 妖精视频一区二区三区 | 成人免费v片在线观看 | 成人不卡视频 | 九九久久99综合一区二区 | 1000部又爽又黄无遮挡的视频 | 婷婷丁香六月天 | 欧美ol丝袜高跟秘书在线观看 | 99久久精品免费精品国产 |