Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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

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
Html 李:两行是一个项目。第二行没有边距_Html_Css_Html Lists_Font Awesome - Fatal编程技术网

Html 李:两行是一个项目。第二行没有边距

Html 李:两行是一个项目。第二行没有边距,html,css,html-lists,font-awesome,Html,Css,Html Lists,Font Awesome,我目前正在处理一个无序列表,其中包含带有标语的列表项。我遇到了一个关于一个列表项的问题,该列表项的长度足以占用两行(见图) 我希望第二行与第一行对齐。这是我正在使用的HTML代码。我用fontAwesome检查图像 ul{ 宽度:300px; } 在第1行列出项目 在第1行列出项目 这是一个实际占用2行的列表项。看起来很丑 您可以将文本放入div中,并将float:left放入内部li和div您只需将其添加到ul即可: ul { text-indent:-20px; margin-le

我目前正在处理一个无序列表,其中包含带有标语的列表项。我遇到了一个关于一个列表项的问题,该列表项的长度足以占用两行(见图)

我希望第二行与第一行对齐。这是我正在使用的HTML代码。我用fontAwesome检查图像

ul{
宽度:300px;
}

  • 在第1行列出项目
  • 在第1行列出项目
  • 这是一个实际占用2行的列表项。看起来很丑

您可以将文本放入
div
中,并将
float:left
放入内部
li
div
您只需将其添加到ul即可:

ul {
text-indent:-20px; 
margin-left:20px;
}

这是因为勾号是内联内容,因此当文本换行时,它将一如既往地继续流动

您可以利用
文本缩进来停止此行为:

文本缩进属性指定在元素文本内容的第一行开始之前应保留多少水平空间

文本缩进()

通过提供负数
文本缩进
,您可以告诉第一行向左移动所需的量。如果随后指定一个正的
左填充
,则可以取消此偏移

在以下示例中,使用值
1.28571429em
,因为它是在
.fa fw
上按字体设置的
宽度

ul{
宽度:300px;
}
李{
左侧填充:1.28571429em;
文本缩进:-1.28571429em;
}

  • 在第1行列出项目
  • 在第1行列出项目
  • 这是一个实际占用2行的列表项。看起来很丑

您可以通过使用
位置:绝对

ul{
宽度:300px;
}
.fa fw{
位置:绝对位置;
左:-22px;
}

  • 在第1行列出项目
  • 在第1行列出项目
  • 这是一个实际占用2行的列表项。看起来很丑
您可以使用“显示:表格”作为li的样式,并在内部创建带有“显示:表格单元格”样式的跨距。或者创建相应的类。像这样:

<li style="display:table"><span style="display:table-cell">text with 
all lines indented</span></li>
  • 带有 所有行都缩进

  • 添加填充和文本缩进-从li:before移动文本。

    您可以使用列表样式position:outside。你的CSS是这样的:

    ul li {
       list-style-position:outside;
         ... whatever else ...
    } 
    
    或直接内联:

    <li style = 'list-style-position:outside'>stuff </li>