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 ...
每個行業都成立乙個研發中心是否比每個企業單獨研發更有效率?
難。每個行業乙個研發中心,研發成果怎麼分配?競價?均分?都不合理。市場本身的魅力就是百家爭鳴。如果每家企業最重要的技術要被統一,市場也就沒了活力。更何況,一些小廠在這種類似等級制度的市場壓迫下,一樣也會研發出另市場為之驚嘆的成果,逐漸地就會有企業學習,最後的結果就是乙個研發中心還是幹不過乙個行業。電...
每個女生都希望有乙個備胎嗎?
不一定是乙個喲 好吧我補充幾句解釋吧。你們誤會了 特別貪心貪玩的女孩會跟所有能抓到的男生都曖昧,有些女生會跟一兩個男生曖昧,有些女生不願意接受任何曖昧分手立刻保持距離。開篇第一句只是從人性本貪的角度,但是我們的靈魂裡不僅有人性,還有道德的約束。就好像君子愛財取之有道。題主這樣兩句話,也分辨不清她是哪...