【问题标题】:Opencart Theme - Changing colour of table header using CSS?Opencart 主题 - 使用 CSS 更改表格标题的颜色?
【发布时间】:2018-08-10 10:07:52
【问题描述】:

只是想知道您是否可以帮助我,我目前正在使用 Opencart(版本 2.3.0.2)为客户构建一个站点,并且我安装了 SELLMORE 主题。 themeforest.net/item/sellmore-highly-customizable-multipurpose-opencart-theme/19916292

我真的很难理解如何在产品描述部分更改表格的背景颜色?我尝试过的一切似乎都不起作用,我希望第一行有绿色或黑色背景,其余行正常。根据作者的建议,我不知道在哪里更改设置/CSS 或 header.tpl 文件的 CSS? (我想达到的效果见附件)

作者建议我去:catalog\view\theme\sellmore\template\common\header.twig(第 121-127 行)但提供任何实际帮助,我不是最技术性,因此是帖子。

我不知道需要改变什么,请在此处查看我正在尝试实现的示例:

请看下面的代码:

/*  Wrapper  */
<?php if($t1d_wrapper_frame_bg_color_status =='1') { ?>
.wrapper.framed, .wrapper.full-width {
    background-color: <?php echo $t1d_wrapper_frame_bg_color; ?>;
}
<?php } ?>
<?php if($t1d_wrapper_frame_bg_color_status =='1') { ?>
.wrapper.full-width-border {border: 50px solid <?php echo $t1d_wrapper_frame_bg_color; ?>;}
<?php } else { ?>
.wrapper.full-width-border {border: 50px solid transparent;}
<?php } ?>
<?php if($t1d_wrapper_shadow =='1') { ?>
.wrapper.framed {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
<?php } ?>
<?php if($t1d_boxes_shadow =='1') { ?>
.wrapper.boxed #column-left .panel, .wrapper.boxed #column-right .panel, .wrapper.boxed #content {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
<?php } ?>

/*  Content Column  */
#content, #content .panel, .category-list + .panel-default > .panel-heading, #search .form-control, #search .input-group-addon, #search .input-group-addon .btn, #livesearch_search_results, .modal-content, .alert-success, .alert-info, .cookie-message, .custom_box, .panel-inline-items, .theme-lookbook-bg, .theme-banner-bg, .theme-gallery-bg, .theme-store-tv-bg, .highly-recommended-module-content, #tab-review .rating-text {
    background-color: <?php echo $t1d_content_column_bg_color; ?>;
}
.tab-content .table-bordered, .tab-content .table-bordered > thead > tr > th, .tab-content .table-bordered > tbody > tr > th, .tab-content .table-bordered > tfoot > tr > th, .tab-content .table-bordered > thead > tr > td, .tab-content .table-bordered > tbody > tr > td, .tab-content .table-bordered > tfoot > tr > td {
    border-color: <?php echo $t1d_content_column_bg_color; ?>;
}
.well, .table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td, .table-bordered img {
    border: 1px solid <?php echo $t1d_content_column_bg_color; ?>;
    background-color: <?php echo $t1d_content_column_hli_bg_color; ?>;
}
<?php if($t1d_content_column_hli_buy_column ==1) { ?>
.product-buy .product-buy-wrapper {
    background-color: <?php echo $t1d_content_column_hli_bg_color; ?>;
    padding: 30px;
}
<?php } ?>
.nav-tabs > li > a, .nav-tabs > li > a:hover, .sitemap > ul > li > a, .manufacturer-list h3, .search-panel, .product-page #product-tabs .tab-content, .contact-details-wrapper {
    background-color: <?php echo $t1d_content_column_hli_bg_color; ?>;
}

#livesearch_search_results li, .modal-footer, .list-group a, .list-group a.active, .list-group a.active:hover, .list-group a:hover, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    border-top: 1px solid <?php echo $t1d_content_column_separator_color; ?>;   
}   
.modal-header {
    border-bottom: 1px solid <?php echo $t1d_content_column_separator_color; ?>;    
}
.contact-map, .img-thumbnail-theme {
    border: 1px solid <?php echo $t1d_content_column_separator_color; ?>;   
}
hr, #search .input-group-addon {
    border-color: <?php echo $t1d_content_column_separator_color; ?>;
}

根据页面请求的实际代码:

&lt;p&gt;&lt;b&gt;Finish:&lt;/b&gt; White (RAL 9010)&lt;br&gt;&lt;b&gt;Base Material:&lt;/b&gt; Aluminium&lt;br&gt;&lt;b&gt;Fitting:&lt;/b&gt; 15mm thread (1/2")&lt;br&gt;&lt;b&gt;Type:&lt;/b&gt; Vertical Designer Radiator&lt;br&gt;&lt;b&gt;Manufacturers Guarantee:&lt;/b&gt; 10 Years&lt;br&gt;&lt;b&gt;Delivery: &lt;font color="#16B778"&gt;Free UK Home Delivery&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;table class="table table-bordered"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center"&gt;&lt;b&gt;&lt;style="background-color: rgb(255,="" 255,="" 0);"=""&gt;&lt;span style="background-color: inherit;"&gt;Height (mm)&lt;/span&gt;&lt;br&gt;&lt;/style="background-color:&gt;&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;Width (mm)&lt;/b&gt;&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;Depth (mm)&lt;/b&gt;&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;Watts&lt;/b&gt;&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;BTU's&lt;/b&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1446&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;260&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;735&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;2508&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1446&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;340&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;980&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;3344&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1446&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;420&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;1225&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;4180&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1446&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;500&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;1470&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;5016&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1846&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;260&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;891&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;3040&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1846&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;340&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;1188&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;4053&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1846&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;420&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;1485&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;5067&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;1846&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;500&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;95&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;1782&lt;br&gt;&lt;/td&gt;&lt;td align="center"&gt;6080&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

【问题讨论】:

  • 你能把表格的代码贴出来看看它用的是什么类吗??顺便说一句,无法在 sn-p 上测试 php 代码
  • 您好,感谢您的回复,我现在已从页面添加代码。

标签: css opencart css-tables


【解决方案1】:

正如我在您的 CSS 中看到的那样,表头有属性,但在代码中您没有指定您刚刚使用 &lt;tbody&gt; 用于孔表的头在哪里。

您发布的有关 CSS 的代码是使用 PHP 编写的,而您发布的 HTML 在一行中有点脏,所以我所说的只是猜测,因为我无法对其进行测试。

但答案可能是使用&lt;thead&gt; 作为您想要成为表头的行。所以代码将如下所示。

<table class="table table-bordered">
    <thead>
        <tr>
            <th> Height (mm) </th>
            <th> Width (mm) </th>
            ...
        </tr>
    </thead>
    <tbody>
        ...
    </tbody>
</table>

试试这个,告诉我你是否能解决它:) 希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2020-11-02
    • 1970-01-01
    • 2020-04-01
    • 2021-05-12
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    相关资源
    最近更新 更多