Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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 如何删除中间的边距<;李>;在css中?_Html_Css - Fatal编程技术网

Html 如何删除中间的边距<;李>;在css中?

Html 如何删除中间的边距<;李>;在css中?,html,css,Html,Css,我开始学习HTML和CSS,想知道是否有办法删除或减少这两个列表项之间的边距 请参见下面的代码段和图片: #主{ 颜色:黑色; 宽度:350px; 浮动:对; } 主页 所有标题元素,如,,到都有一些 所有浏览器中的默认页边距(可能因浏览器而异) 您需要根据需要删除或重置此边距 #main h4, #main h5 {margin: 0;} #主{ 颜色:黑色; 宽度:350px; 浮动:对; } #主h4, #主h5{边距:0;} 主页 所有标题元素,如,

我开始学习HTML和CSS,想知道是否有办法删除或减少这两个列表项之间的
边距

请参见下面的代码段和图片:

#主{
颜色:黑色;
宽度:350px;
浮动:对;
}

主页
  • 所有标题元素,如
    都有一些 所有浏览器中的默认页边距(可能因浏览器而异)

    您需要根据需要删除或重置此边距

    #main h4,
    #main h5 {margin: 0;}
    
    #主{
    颜色:黑色;
    宽度:350px;
    浮动:对;
    }
    #主h4,
    #主h5{边距:0;}
    
    主页
    
  • 所有标题元素,如
    都有一些 所有浏览器中的默认页边距(可能因浏览器而异)

    您需要根据需要删除或重置此边距

    #main h4,
    #main h5 {margin: 0;}
    
    #主{
    颜色:黑色;
    宽度:350px;
    浮动:对;
    }
    #主h4,
    #主h5{边距:0;}
    
    主页
    

  • 在您的示例中,边距来自标题,请尝试

    #主{
    颜色:黑色;
    宽度:350px;
    浮动:对;
    }
    h4、h5{
    保证金:0;
    }
    
    主页
    

  • 在您的示例中,边距来自标题,请尝试

    #主{
    颜色:黑色;
    宽度:350px;
    浮动:对;
    }
    h4、h5{
    保证金:0;
    }
    
    主页
    
  • 您可以这样尝试:

    #主{
    颜色:黑色;
    宽度:350px;
    浮动:对;
    }
    李h4,h5{
    保证金:0;
    }
    
    主页
    
  • 您可以这样尝试:

    #主{
    颜色:黑色;
    宽度:350px;
    浮动:对;
    }
    李h4,h5{
    保证金:0;
    }
    
    主页
    


  • 您是否尝试设置
    页边距的值
    ?您可以使用浏览器中集成的开发人员工具检查页面上的哪个空间属于哪个元素。这样,您就可以看到您的可用空间是h标记的边距。@Turnip尝试使用我尝试使用li{margin:0;}和li{padding:0;}它只是删除左侧的空间,正如其他人所说,问题是由标题标记周围的默认边距引起的,即h4和h5。但是,我不认为在列表中使用标题标记是最好的做法,你最好从列表中删除标题标记,而只是对列表中的li标记进行样式化。@Turnip你是说我应该在css上对大小进行成本化,不使用标题?您是否尝试为
    页边距设置值
    ?您可以使用浏览器中集成的开发人员工具检查页面上的哪个空间属于哪个元素。这样,您就可以看到您的可用空间是h标记的边距。@Turnip尝试使用我尝试使用li{margin:0;}和li{padding:0;}它只是删除左侧的空间,正如其他人所说,问题是由标题标记周围的默认边距引起的,即h4和h5。然而,我不认为在列表中使用标题标签是最好的做法,您最好将标题标签从列表中删除,而只是对列表中的li标签进行样式化。@Turnip,您是说我应该在css上对大小进行成本化,而不是使用标题?陛下,这解决了我的问题,谢谢!但我想澄清一下,为什么你要包括h4,因为我只希望我的h5向上移动,@jrdn128如果你最终只包括h5,你仍然会在两者之间有一个余量,因为h4和h5都有一个默认余量(正如穆罕默德在其原始帖子中所说)。这就是为什么你把两者都包括在内。不过,如果您希望有一点空间,那么只需排除H4即可。@ThomasFonn谢谢陛下!我试过了,你是对的,因为h4有更大的利润空间,所以它仍然在它们之间消耗大量的空间,这解决了我的问题谢谢!但我想澄清一下,为什么你要包括h4,因为我只希望我的h5向上移动,@jrdn128如果你最终只包括h5,你仍然会在两者之间有一个余量,因为h4和h5都有一个默认余量(正如穆罕默德在其原始帖子中所说)。这就是为什么你把两者都包括在内。不过,如果您希望有一点空间,那么只需排除H4即可。@ThomasFonn谢谢陛下!我试过了,你是对的,因为h4有更大的边距,所以它们之间仍然会占用很多空间。是的,陛下,我不知道标题有默认边距,但为什么需要包括h4?因为我只想调整我的h5利润率,所以它将向上移动。如果你不想,你不需要包括h4。我以为你想删除所有的边距。我试着只删除h4的边距。但是它们之间仍然有很大的空间,谢谢我现在完全明白了是的,陛下,我不知道标题有默认的保证金,但是为什么需要包括h4呢?因为我只想调整我的h5利润率,所以它将向上移动。如果你不想,你不需要包括h4。我以为你想删除所有的边距。我试着只删除h4的边距。但是他们之间还是有很大的空间,谢谢,我现在完全明白了