Html 使用css绘制简单列
为了尝试HTML/CSS,我一直在尝试开发一个简单的页面,我正在尝试使用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文件上写的: &
#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%
将是这里的问题,因为浮动元素不会继承其容器的高度,而是从其内容继承,如果列中没有内容,则不会获得高度。是否打算用内容填充它?或者只是让它成为屏幕上的彩色区域?哪个部分不工作?但我真的不知道我在这里遗漏了什么
我们也不知道。描述你的问题。将此作为评论而不是答案发布。我无法评论这就是我使用答案的原因:(将此作为评论而不是答案发布。我无法评论这是