每個頁面都新建了乙個css,這樣會不會帶來麻煩?後端的也總說這樣不利於修改,一改就要一路改過去好麻煩的說。

時間 2021-05-08 01:56:19

1樓:陳笑笑

可以為每個頁面寫乙個CSS,而且這樣也有好處:載入CSS檔案更快,不同頁面之間也不用擔心CSS命名衝突。

但是,為了解決「每個頁面都需要修改」的問題,你應該把所有頁面共同的部分(比如:頁頭、頁尾、大框架等)的CSS分離出來到乙個單獨的檔案,每個頁面都載入共同的這個CSS和該頁面自己的CSS檔案。

2樓:楔子

其實我沒有理解你的問題,有相同的類名,為嘛不提取呢?是不是這些類名雖然相同,但是裡面的樣式不一樣呢?。解決辦法上面的都說的不少了,提取公共的base.

css,然後每個頁面p1.css,p2.css......

這樣就是了!

3樓:孫芋頭

後端本來就不應該動他們不懂的事情。

最佳實踐是所有頁面有乙個通用的common.css 。然後頁面單獨的樣式每個頁面乙個檔案,或者是每個頁面乙個容器id,以id為第一選擇器,寫在乙個檔案裡。

4樓:justjavac

把 CSS 全稱寫出來:Cascading Style Sheets。「

層疊樣式表 」

或 「級聯樣式表 」。理解了層疊的意思就OK了。

把相同的部分提取出來,通用:

.label-warning

.label-warning

:hover

.label-success

.label-success

:hover

在每個頁面單獨設定 class 或者 id:

/* 每個頁面通用的 */

.content

/* 首頁 */

.homepage

.content

/* 列表頁面 */

.list

.content

.about

.content

5樓:

這個一點也不會影響後端,反而更利於模組化管理,修改樣式不會牽扯後端什麼事。

難道後端需要手動修改樣式版本號?

如果後端不能滿足這樣的修改需求,那後端肯定要對前端架構做適當的架構調整。

6樓:顧軼靈

給每個頁面的最外層容器設好單獨的 class 就行了,比如:

class

="module1 page1"

>body

>

class

="module1 page2"

>body

>.module1

.title

.page1

.title

.page2

.title

如果有用 CSS 預處理器,那麼用巢狀的寫法會更簡潔一些。

在我的膝上型電腦桌面上新建了乙個Excel表,字尾是 xlsx ,出現了如下所示的情況,怎麼辦?

Flood 再補充一種可能性,你的EXCEL的預設模板被破壞了。該檔案的預設位置根據系統和安裝的OFFICE版本不同可能會在以下幾個路徑中 C Program Files Microsoft Office root vfs Windows SHELLNEW C Windows SHELLNEW C ...

每個行業都成立乙個研發中心是否比每個企業單獨研發更有效率?

難。每個行業乙個研發中心,研發成果怎麼分配?競價?均分?都不合理。市場本身的魅力就是百家爭鳴。如果每家企業最重要的技術要被統一,市場也就沒了活力。更何況,一些小廠在這種類似等級制度的市場壓迫下,一樣也會研發出另市場為之驚嘆的成果,逐漸地就會有企業學習,最後的結果就是乙個研發中心還是幹不過乙個行業。電...

每個女生都希望有乙個備胎嗎?

不一定是乙個喲 好吧我補充幾句解釋吧。你們誤會了 特別貪心貪玩的女孩會跟所有能抓到的男生都曖昧,有些女生會跟一兩個男生曖昧,有些女生不願意接受任何曖昧分手立刻保持距離。開篇第一句只是從人性本貪的角度,但是我們的靈魂裡不僅有人性,還有道德的約束。就好像君子愛財取之有道。題主這樣兩句話,也分辨不清她是哪...