Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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_List_Css Float - Fatal编程技术网

Css 在无序列表项中向左浮动范围,即使在换行时也是如此

Css 在无序列表项中向左浮动范围,即使在换行时也是如此,css,list,css-float,Css,List,Css Float,我试图获得一个跨度,使其始终浮动在无序列表项的左侧。下面的代码运行良好,直到我将浏览器宽度缩小到足以在列表项中强制换行,然后“日期”不再首先出现。如何使此跨度始终首先出现 <ul class="post-title"> <li> - this is the text. this is the text. this is the text. <span style="float:left">the date</span> </ul>

我试图获得一个跨度,使其始终浮动在无序列表项的左侧。下面的代码运行良好,直到我将浏览器宽度缩小到足以在列表项中强制换行,然后“日期”不再首先出现。如何使此跨度始终首先出现

<ul class="post-title">
<li> - this is the text. this is the text. this is the text.  <span style="float:left">the date</span>
</ul>
  • -这是文本。这是文本。这是文本。日期

把跨度放在第一位怎么样

<ul class="post-title">
<li><span style="float:left">the date</span> - this is the text. this is the text. this is the text.  
</ul>
  • 日期-这是文本。这是文本。这是文本。

把跨度放在第一位怎么样

<ul class="post-title">
<li><span style="float:left">the date</span> - this is the text. this is the text. this is the text.  
</ul>
  • 日期-这是文本。这是文本。这是文本。
您可以将两者都括起来-这是文本。。。。以及到
span
的日期

<ul class="post-title">
  <li> 
      <span>the date</span>
      <span>- this is the text. this is the text. this is the text </span>  
  </li>
</ul>
  • 日期 -这是文本。这是文本。这是文本
因此,日期将始终显示在第一位

无需使用
style=“float:left”

您可以将两者都括起来-这是文本。。。。以及到
span
的日期

<ul class="post-title">
  <li> 
      <span>the date</span>
      <span>- this is the text. this is the text. this is the text </span>  
  </li>
</ul>
  • 日期 -这是文本。这是文本。这是文本
因此,日期将始终显示在第一位


不需要使用
style=“float:left”

我不知道是否有css解决方案,但如果您想使用jquery,请尝试一下

var span=$('span');
span.remove();
$('li')。前缀(span)

  • -Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum的版本。日期

我不知道是否有css解决方案,但如果您想使用jquery,请尝试一下

var span=$('span');
span.remove();
$('li')。前缀(span)

  • -Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum的版本。日期
试试这个

li,ul{
列表样式:无;
保证金:0;
填充:0;
字号:20px
}
李{
位置:相对位置;
文本缩进:70px;
}
跨度{
位置:绝对位置;
背景:红色;
左:0;
排名:0;
宽度:70px;
文本缩进:0;
}
  • -这是文本。这是文本。这是文本。日期
试试这个

li,ul{
列表样式:无;
保证金:0;
填充:0;
字号:20px
}
李{
位置:相对位置;
文本缩进:70px;
}
跨度{
位置:绝对位置;
背景:红色;
左:0;
排名:0;
宽度:70px;
文本缩进:0;
}
  • -这是文本。这是文本。这是文本。日期
谢谢您的帮助。在努力使CSS解决方案正常工作之后,我通过为插件创建自定义php模板解决了这个问题:

感谢您的帮助。在努力使CSS解决方案正常工作之后,我通过为插件创建自定义php模板解决了这个问题:

我试图使用CSS为插件的php输出设置样式,其中日期显示在最后,因此我无法更改项的顺序:我试图使用CSS为插件的php输出设置样式,其中日期显示在最后,因此我无法更改项目顺序:请参阅我对上述答案的评论请参阅我对上述答案的评论