我有一个页面 ( http://www.gardensandhomesdirect.co.uk/newhomepage )
我只想为这个页面制作中心栏(#content-column)930px,最终将成为主页。
使用的 CMS 是 NetSuite ,并且出了名的难以合作。
最好的方法是什么?仅使用 CSS/HTML 命令或 JavaScript 是否可行?
最佳答案
由于它是一个 CMS,您可能无法轻松添加标记,所以我认为一些 jQuery 将是一个简单的解决方案...
$(function () {
var path = location.pathname.substring(1);
if (path) {
var regex = new RegExp('newhomepage$', 'gi');
if (regex.test(path)) $('#content-column').addClass('yourClass');
}
});
这应该将“yourClass”添加到该页面上的恰好元素。
然后你可以添加到你的外部CSS...
.yourClass {
width: 930px !important;
}
关于html - 在一页上覆盖 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6217278/