我相信以下是不可能沒有javascript/jquery,但仍然想確認,因爲我不擅長css/html/jquery。將css應用於存在於一組網址的元素
我想某些樣式應用到一個元素,但只有當一個特定的URL在我的網站被訪問。
我正在使用asp.net,因此一個單獨的aspx頁面模板可以迎合大量的url,所以我無法在模板的html中編寫樣式。
如果我寫這篇文章的風格在CSS文件並將其包含在它會被應用到所有的URL模板。
我可以有選擇地通過jquery加載這個CSS文件,但我不想讓jquery儘可能多地參與到這個過程中。
我也可以使用asp.net literal control
並根據代碼隱藏的url加載css,但是添加新的url會涉及代碼更改。這聽起來很混亂。
目前,我通過JavaScript /如下的jQuery上document.ready
if (window.location.href.toLowerCase().indexOf("/some-url/") > 0)
{
$('#some-element-id').attr('style', 'display:none');
}
應用此但這顯示消失之前一秒鐘的分裂的元素。
涉及的jQuery/JavaScript,但解決上述問題,也將有助於解決方案。
我希望我能好好解釋一下吧。
請讓我知道是否需要任何澄清。
我會根據URL加載樣式表。一個.net或php代碼來檢查url並相應地應用css。 –