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 - Fatal编程技术网

Html 为什么页面的两个红色区域之间的边距很小?

Html 为什么页面的两个红色区域之间的边距很小?,html,css,Html,Css,如下图所示,两个红色区域之间的间隙很小 我已经将所有的边距和填充设置为零,但它仍然在两者之间提供4倍(我认为)的边距。。我想知道为什么会出现这种情况。。。 两个红色区域向左浮动并显示为内联块 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>learning...</title> <link href="StyleSh

如下图所示,两个红色区域之间的间隙很小

我已经将所有的边距和填充设置为零,但它仍然在两者之间提供4倍(我认为)的边距。。我想知道为什么会出现这种情况。。。
两个红色区域向左浮动并显示为内联块

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>learning...</title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div id="_body">
        <div id="_header">
            <img src="images/header_index.jpg"/>
            <br />
            <h3> this is just a view of uttrakhand from a camera come here and explore the whole beauty...</h3>
        </div>
        <div id="_navigation">
            <ul>
                <li><a href="HtmlPage.html">Destinations</a></li>
                <li><a href="HtmlPage.html">Culture</a></li>
                <li><a href="HtmlPage.html">Adventure</a></li>
                <li><a href="HtmlPage.html">Hotels</a></li>
                <li><a href="HtmlPage.html">Wild Life</a></li>
                <li><a href="HtmlPage.html">History</a></li>
                <li><a href="HtmlPage.html">About</a></li>
            </ul>
        </div>
        <div id="_left">
            this is left region of the page..
        </div>
        <div id="_content">
            this is content region of the page
        </div>
        <p id="background-viewer">..</p>
    </div>
    <pre>this is something written inside pre<a></a></pre>
    <script src="JavaScript.js"></script>
</body>
</html>
这是我所有的代码。。
javascript文件没有任何内容,所以我没有把它放在这里…

一个好主意是使用google chrome或firefox来检查您想了解更多的元素。只需右键单击红色块,检查元素。然后,这将向您展示适用于元素的css,包括从其他元素继承的任何css。您可以通过在inspector中编辑css代码或编辑inspector也提供的样式表来对备选方案进行实时测试

好的,试试看

 <div id="_left">
    this is left region of the page..
</div>
<div id="_content">
    this is content region of the page
</div>

下面是提琴:

一个好主意是使用google chrome或firefox来检查您想了解更多的元素。只需右键单击红色块,检查元素。然后,这将向您展示适用于元素的css,包括从其他元素继承的任何css。您可以通过在inspector中编辑css代码或编辑inspector也提供的样式表来对备选方案进行实时测试

好的,试试看

 <div id="_left">
    this is left region of the page..
</div>
<div id="_content">
    this is content region of the page
</div>

这里是fiddle:

您的div被合并到一个内联格式化上下文中,并且由html文档中的新行生成一个空格

<div id="_left">
    this is left region of the page..
</div><div id="_content">
    this is content region of the page
</div>

这是页面的左侧区域。。
这是页面的内容区域
您可以通过将这些div的结束和结束标记放在一起来避免这种情况


这是页面的左侧区域。。
这是页面的内容区域

您的div被合并到一个内联格式化上下文中,一个空白由html文档中的新行生成

<div id="_left">
    this is left region of the page..
</div><div id="_content">
    this is content region of the page
</div>

这是页面的左侧区域。。
这是页面的内容区域
您可以通过将这些div的结束和结束标记放在一起来避免这种情况


这是页面的左侧区域。。
这是页面的内容区域

我想猜测一下,您的红色容器可能深深地嵌入了松散的CSS和HTML中,这意味着它们可能考虑了其他容器中的一些CSS。如果你可以发布一些源代码,它会有所帮助。如何在编辑器中编写..@VVV你可以在编辑器中发布jFiddle或使用{}。我忘了把float:left放在CSS:P中,这就是为什么会发生这个错误。我想猜测一下,您的红色容器可能深深地嵌入了松散的CSS和HTML中,这意味着它们可能考虑了其他容器中的一些CSS。如果你可以发布一些源代码,它会有所帮助。如何在编辑器中编写..@VVV你可以在编辑器中发布jFiddle或使用{}。我忘了把float:left放在CSS:P中,这就是为什么会发生这个错误