台灣最大程式設計社群網站
線上人數
1104
 
會員總數:242482
討論主題:187519
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 限制CSS影響範圍
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
限制CSS影響範圍
價值 : 100 QP  點閱數:127 回應數:1

樓主

迷路
高級專家
9796 131
6271 1625
發送站內信

捐贈 VP 給 迷路
有沒有辦法將一個區塊獨立隔絕開來
在區塊內引用/宣告的css、js,只能影響區塊內的範圍
對於區塊外的範圍則不受影響

目前碰到的情況是,客人在後台新增文章
文章內容中因為直接複製其它網站(客人的舊網站)內容
結果包含了一段CSS宣告
導致整個頁面破版

如果我直接將文章內容中的引用/宣告去除掉
客人就會抱怨內容變醜(客人本身不懂如何使用編輯器,只會複製貼上)
所以想問看看有沒有辦法,直接將文章內容的部分直接和頁面做隔離

搜尋相關Tags的文章: [ 限制css影響範圍 ] ,
本篇文章發表於2018-03-08 09:49
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
你的css就要用絕對定義式的方式來處理了。


.tabid > .divid

這樣子的話,該css只會在.tabid其下的.divid才會有作用。

不過你的情況其實算是比較特殊。因為貼上去的內容並非是你可以控管的。
再加上其帶入的css你也很難決定是否有去影響到你原本宣告的。

不過可以先用臨時的解決方式。

假設你的內容顯示為 .tabid 好了。
你可以將內容中針對其css的標簽。每個標簽都再加掛 .tabid 在前面就行。

實際的情況還是得看你碰上的問題是什麼才能知道。
你也可以將情況line給我看看。我看看是否有其它的方式來幫你處理。
本篇文章回覆於2018-03-08 12:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.