在div裏到包含多個同樣的標籤時,CSS樣式表名,是用nth-child好還是給每個標籤起一個類名好?

我自己的經歷,僅僅作爲參考。

                                                            用nth-child好還是給每個標籤起一個類名好?

        在公司寫一個項目,當時剛剛學CSS3裏面的高級選擇器nth-child,打算把其用到項目上,也就是當div裏面有多個相同的標籤時,用nth-child(n)來控制其樣式,當時就想着不用在HTML頁面增加內容、增加了其加載速度,同時又可以很方便控制每個標籤的樣式,這多好呀~   可能是初出牛犢不怕虎,沒想以後改版、維護的難度,好了,一個星期把項目做好了,然後又接到上面的通知,說要增加功能,這增加功能不說,要把div裏面的標籤的數量、位置和代表的含義通通改一遍(坑爹萬惡的小公司,朝令夕改啊~)好了,增加標籤還好辦,很多情況是把標籤刪掉了,這可好了,刪了一個標籤,另外一個標籤序號變了,真是牽一髮動全身。

       其實想了一下,就算我給每個標籤加個類名,需要修改、增減的話,其實也難免要修改,但是比起nth-child(n),我可以不用想n這個值,比較好一點,而且一想着刪了某個標籤,標籤就全亂套了,這個實在有點難以接受,不過兩個寫樣式表的方法,都有他們的好處和壞處,肯定不能熊掌和魚都能兼得,至於用哪個方法好,還是通過更多的實踐後,才知道如何使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章