Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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/4/algorithm/12.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,我一直在尝试开发一个简单的页面,我正在尝试使用CSS在页面的左侧绘制一个彩色列。这就是我试图让它工作的方式: #leftcolumn { margin-top: 0px; margin-bottom: 0px; top: 0px; left: 0px; width: 60px; height: 100%; background-color: #276E55; float: left; } 这是我在HTML文件上写的: &

为了尝试HTML/CSS,我一直在尝试开发一个简单的页面,我正在尝试使用CSS在页面的左侧绘制一个彩色列。这就是我试图让它工作的方式:

#leftcolumn {
   margin-top: 0px;
   margin-bottom: 0px;
   top: 0px;
   left: 0px;
   width: 60px;
   height: 100%;
   background-color: #276E55;
   float: left;
}
这是我在HTML文件上写的:

<body>
   <div class="leftcolumn"></div>
   <!--rest of the code here-->
</body>

我假设,由于我将列设置为向左浮动,它之后的任何内容都将自动转到它右侧的空间。我还设置了上下页边距,因为文档有一个边距来防止文本到达页面的末端


我假设我在这方面做错了什么,但我真的不知道我在这里遗漏了什么。

身高始终基于父母的身高,在本例中未指定。必须使用固定高度才能使内容可见。此外,您使用的是
,但引用的是
id
(使用
#
)。改用
.leftcolum

您的
左侧
顶部
不需要,因为您没有使用
位置

更新 要将div实际缩放到100%的高度,您需要,因为我指定了具有特定高度的父级。 您可以通过将html和正文缩放到100%来实现这一点

html, body{
    height:100%;
}

这是小提琴:

高度始终基于父母的高度,在本例中未指定。必须使用固定高度才能使内容可见。此外,您使用的是
,但引用的是
id
(使用
#
)。改用
.leftcolum

您的
左侧
顶部
不需要,因为您没有使用
位置

更新 要将div实际缩放到100%的高度,您需要,因为我指定了具有特定高度的父级。 您可以通过将html和正文缩放到100%来实现这一点

html, body{
    height:100%;
}

这是小提琴:

高度始终基于父母的高度,在本例中未指定。必须使用固定高度才能使内容可见。此外,您使用的是
,但引用的是
id
(使用
#
)。改用
.leftcolum

您的
左侧
顶部
不需要,因为您没有使用
位置

更新 要将div实际缩放到100%的高度,您需要,因为我指定了具有特定高度的父级。 您可以通过将html和正文缩放到100%来实现这一点

html, body{
    height:100%;
}

这是小提琴:

高度始终基于父母的高度,在本例中未指定。必须使用固定高度才能使内容可见。此外,您使用的是
,但引用的是
id
(使用
#
)。改用
.leftcolum

您的
左侧
顶部
不需要,因为您没有使用
位置

更新 要将div实际缩放到100%的高度,您需要,因为我指定了具有特定高度的父级。 您可以通过将html和正文缩放到100%来实现这一点

html, body{
    height:100%;
}

这是一把小提琴:

你在使用类,但是你的CSS在使用一个id(#)尝试更改点(。

你在使用类,但是你的CSS在使用一个id(#)尝试更改点(。

你在使用类,但是你的CSS在使用一个id(#)尝试更改点(。)

您正在使用类,但您的CSS正在使用id(#)。尝试将#更改为点(。

CSS符号是错误的。。。使用。而不是#。。。并将高度更改为像素。。请参阅下面的演示

.leftcolumn {
   margin-top: 0px;
   margin-bottom: 0px;
   top: 0px;
   left: 0px;
   width: 60px;
   height: 900px;
   background-color: #276E55;
   float: left;
}
单击此处查看演示:
CSS符号错误。。。使用。而不是#。。。并将高度更改为像素。。请参阅下面的演示

.leftcolumn {
   margin-top: 0px;
   margin-bottom: 0px;
   top: 0px;
   left: 0px;
   width: 60px;
   height: 900px;
   background-color: #276E55;
   float: left;
}
单击此处查看演示:
CSS符号错误。。。使用。而不是#。。。并将高度更改为像素。。请参阅下面的演示

.leftcolumn {
   margin-top: 0px;
   margin-bottom: 0px;
   top: 0px;
   left: 0px;
   width: 60px;
   height: 900px;
   background-color: #276E55;
   float: left;
}
单击此处查看演示:
CSS符号错误。。。使用。而不是#。。。并将高度更改为像素。。请参阅下面的演示

.leftcolumn {
   margin-top: 0px;
   margin-bottom: 0px;
   top: 0px;
   left: 0px;
   width: 60px;
   height: 900px;
   background-color: #276E55;
   float: left;
}
单击此处查看演示:

高度:100%
将是这里的问题,因为浮动元素不会继承其容器的高度,而是从其内容继承,如果列中没有内容,则不会获得高度。是否打算用内容填充它?或者只是让它成为屏幕上的彩色区域?哪个部分不工作?
但我真的不知道我在这里遗漏了什么
我们也不知道。描述您的问题。
height:100%
将是这里的问题,因为浮动元素不会继承其容器的高度,而是从其内容继承,如果列中没有内容,则不会获得高度。是否打算用内容填充它?或者只是让它成为屏幕上的彩色区域?哪个部分不工作?
但我真的不知道我在这里遗漏了什么
我们也不知道。描述您的问题。
height:100%
将是这里的问题,因为浮动元素不会继承其容器的高度,而是从其内容继承,如果列中没有内容,则不会获得高度。是否打算用内容填充它?或者只是让它成为屏幕上的彩色区域?哪个部分不工作?
但我真的不知道我在这里遗漏了什么
我们也不知道。描述您的问题。
height:100%
将是这里的问题,因为浮动元素不会继承其容器的高度,而是从其内容继承,如果列中没有内容,则不会获得高度。是否打算用内容填充它?或者只是让它成为屏幕上的彩色区域?哪个部分不工作?
但我真的不知道我在这里遗漏了什么
我们也不知道。描述你的问题。将此作为评论而不是答案发布。我无法评论这就是我使用答案的原因:(将此作为评论而不是答案发布。我无法评论这是