html - 在一页上覆盖 CSS 样式

标签 html xhtml css netsuite

我有一个页面 ( 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/

相关文章:

html - 图像上的填充文本

html - 几个基本的 Bootstrap 问题

php - jQuery .html() 在 IE8 中不工作

css - 可以使用显示 :none? 隐藏任何东西吗

javascript - 在主横幅上透明的粘性标题?

html - 将具有 100% 宽度和最大宽度属性的 Div 居中?

html - 居中 UL 导航栏

html - 用于桌面触摸应用程序的 Qt Quick 2 与 HTML5

css - 对 JPG、Gif 和 PNG 使用渐进式图像显示有什么好处吗?

html - 设置内联元素的宽度