放置在窗口小部件中时,将覆盖Wordpress <img/>样式

时间:2017-06-16 13:24:23

标签: html css wordpress barcode barcode-printing

我正在创建一个绘制条形码的WP Widget。当我将它放在管理页面上时,我可以生成一个可以正常工作的条形码(例如,Hello Dolly!)。

enter image description here

构成条形码的标签明确设定了条形和空格的高度和宽度,每个人都很高兴。

当我将相同的插件代码应用于窗口小部件时,宽度保持不变,但由于某种原因缩小了高度。

enter image description here

结果是条形码大约1像素高,不能正确扫描。我有兴趣了解为什么/如何在窗口小部件类中重写我的显式样式。

编辑:插件中唯一包含的css在这里:

// We need some CSS to position the paragraph
function barcode_css() {
        $x = is_rtl() ? 'left' : 'right';

        echo "
        <style type='text/css'>
        #barcode {
                float: $x;
                padding-$x: 15px;
                padding-top: 5px;
                margin: 0;
                font-size: 11px;
        }
        </style>
        ";
}

2 个答案:

答案 0 :(得分:0)

您是否尝试过将!important添加到您的CSS中?

答案 1 :(得分:0)

现在正在运作。我根据这个答案使用了内联CSS,而不是尝试显式设置高度和宽度的属性: https://stackoverflow.com/a/15000373/769938

一旦我调整了我的小部件的PHP,它就开始工作了。

enter image description here