【问题标题】:Put left and right elements in the same line using css使用css将左右元素放在同一行
【发布时间】:2020-11-03 01:50:38
【问题描述】:

我需要把这个小标志放在网站的右侧。 这是现在的样子:

我需要这个:

我正在使用这个 CSS 代码:

.term-151 .page-title.color-scheme-light .entry-title:after {
content: "";

display: inline-block;


background:  url(logourl.jpg here) no-repeat;
width: 30px;
    background-size: contain;
height: 30px;
position: absolute;
    margin-left: 10px;

}

知道如何实现吗?谢谢。

【问题讨论】:

    标签: css wordpress image woocommerce line


    【解决方案1】:

    使用浮动,并从中删除位置:绝对。

    float:right
    

    但是从我看到的那部分标志是在背景里面。 您需要包含作为独立的 img 标签并使用 float。

    在选择器之前使用它而不是:之后

    .term-151 .page-title.color-scheme-light .entry-title
    

    请尝试这样做,没有浮动:对。

    .page-title {
        position: absolute;
        top: 0;
        right: 0;
    }
    

    【讨论】:

    • Pipo 不工作,但还是谢谢。根据您的指示,徽标位于标题上方;)
    • 显示你的那个元素的 HTML
    • .term-151 .page-title.color-scheme-light .entry-title:after { content: "";显示:内联块;背景:url(kametoys.cl/wp-content/uploads/2019/04/dc_logo_cat_.png) 不重复;宽度:30px;背景尺寸:包含;高度:30px;位置:绝对;左边距:10px; }
    • 我已经更改了答案
    • 不是挖掘,这是正确的答案,但现在这样做的标准方法是使用flex
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2022-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多