【问题标题】:Css/Html remove space inbetween left side border and my unordered listCss/Html 删除左侧边框和我的无序列表之间的空间
【发布时间】:2015-09-17 06:29:12
【问题描述】:

嘿,我需要帮助来删除左侧边框和无序列表之间的空格。列表中的文本也已被编辑,因此我尝试删除连接到列表的标签并且它有效,但我还希望对文本进行样式设置。

这是我的 CSS 列表:

#list {
text-indent: 150px;
list-style-position: inside; 
font-size: 35px; 
font-weight: bold;
line-height: 50px;
}
ul {
display: inline-block;
border: 5px solid red;
padding: 1px;
-webkit-padding-start: 0px;
     -moz-padding-start: 0px;
          padding-start: 0px;
}

这是我的html:

<h1 id="headline">5 Must Climb Mountains</h1>
<ul id="list">
<li>Kilimanjaro</li>
<li>Table Mountain</li>
<li>Matterhorn</li>
<li>Denali</li>
<li>Cerro Torre</li>
</ul>

【问题讨论】:

  • 删除 text-indent 或改成 0px 它会起作用'

标签: html css border space


【解决方案1】:

您的#list 上有text-indent: 150px

请参阅此JSFiddle,它通过删除它来修复它。 Text indent 将应用于元素的任何文本内容,包括一些标签,例如 &lt;li&gt;。

【讨论】:

  • 谢谢 :D,我怎样才能用文字移动整个框?
  • @Olaflol 定位盒子可以通过多种方式实现,这实际上取决于上下文
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 2020-02-09
  • 2014-12-05
  • 2018-04-23
  • 2016-12-30
  • 1970-01-01
相关资源
最近更新 更多