Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 将文本直接放在<;李>;_Css_Layout_Css Float - Fatal编程技术网

Css 将文本直接放在<;李>;

Css 将文本直接放在<;李>;,css,layout,css-float,Css,Layout,Css Float,我有一个歌曲列表,我想在新歌的左边加上一个词“New!”,如下所示: 我怎样才能让所有的歌曲排成一行呢?例如,我希望非新歌曲的名称与新歌曲的名称对齐,而不是与单词“new”的开头对齐 请注意,如果“New!”是一个图像,那么这就很简单了。也就是说,我将图像设置为的背景图像,并给它一些左填充HTML 这样做的另一个好处是,未设置样式的页面将在新曲目旁边显示一个小的新曲目。HTML 这样做的另一个好处是,未设置样式的页面将在新曲目旁边显示一个小的新曲目。这里有一种使用纯文本的方法。你必须用边距来排

我有一个歌曲列表,我想在新歌的左边加上一个词“New!”,如下所示:

我怎样才能让所有的歌曲排成一行呢?例如,我希望非新歌曲的名称与新歌曲的名称对齐,而不是与单词“new”的开头对齐

请注意,如果“New!”是一个图像,那么这就很简单了。也就是说,我将图像设置为
  • 的背景图像,并给它一些
    左填充

    HTML 这样做的另一个好处是,未设置样式的页面将在新曲目旁边显示一个小的新曲目。

    HTML
    这样做的另一个好处是,未设置样式的页面将在新曲目旁边显示一个小的新曲目。

    这里有一种使用纯文本的方法。你必须用边距来排列它,它会随着每种字体的变化而变化,但是你可以得到主要的想法

    <html>
    <head>
    <style>
    li.new:before {
        content: "New! ";
    }
    
    li {
        list-style: none;
    }
    
    li.new {
        margin-left: -29pt;
    }
    </style></head>
    <body>
    <ul class="newlist">
    <li>Bob Marley</li>
    <li class="new">Ziggy Marley</li>
    <li>Bob Dylan</li>
    <li class="new">Jacob Dylan</li>
    </ul></body>
    </html>
    
    
    李:新:以前{
    内容:“新!”;
    }
    李{
    列表样式:无;
    }
    李新{
    左边距:-29磅;
    }
    
    • 鲍勃·马利
    • 齐吉马利
    • 鲍勃·迪伦
    • 雅各布·迪伦

    这里有一种使用纯文本的方法。你必须用边距来排列它,它会随着每种字体的变化而变化,但是你可以得到主要的想法

    <html>
    <head>
    <style>
    li.new:before {
        content: "New! ";
    }
    
    li {
        list-style: none;
    }
    
    li.new {
        margin-left: -29pt;
    }
    </style></head>
    <body>
    <ul class="newlist">
    <li>Bob Marley</li>
    <li class="new">Ziggy Marley</li>
    <li>Bob Dylan</li>
    <li class="new">Jacob Dylan</li>
    </ul></body>
    </html>
    
    
    李:新:以前{
    内容:“新!”;
    }
    李{
    列表样式:无;
    }
    李新{
    左边距:-29磅;
    }
    
    • 鲍勃·马利
    • 齐吉马利
    • 鲍勃·迪伦
    • 雅各布·迪伦

    请注意,如果“New!”是一个图像,则此操作很简单。也就是说,我将图像设置为
  • 的背景图像,并给它留一些空白——好了,就这样。不清楚为什么不使用您提供的使用背景图像的解决方案。为什么这是不可能的?请注意,如果“New!”是一个图像,那么这是微不足道的。也就是说,我将图像设置为
  • 的背景图像,并给它留一些空白——好了,就这样。不清楚为什么不使用您提供的使用背景图像的解决方案。为什么不可能呢?
    <html>
    <head>
    <style>
    li.new:before {
        content: "New! ";
    }
    
    li {
        list-style: none;
    }
    
    li.new {
        margin-left: -29pt;
    }
    </style></head>
    <body>
    <ul class="newlist">
    <li>Bob Marley</li>
    <li class="new">Ziggy Marley</li>
    <li>Bob Dylan</li>
    <li class="new">Jacob Dylan</li>
    </ul></body>
    </html>