Html 在css中如何显示多个div?
在我的项目中,我希望显示如下所示的文本:-- 但我得到了:-- 以下是我的JSFIDLE链接:- 我哪里有问题???这里是一个要查看结果的示例 这是我的零钱:Html 在css中如何显示多个div?,html,css,Html,Css,在我的项目中,我希望显示如下所示的文本:-- 但我得到了:-- 以下是我的JSFIDLE链接:- 我哪里有问题???这里是一个要查看结果的示例 这是我的零钱: .A > div{ margin-right: 5px; } #title{ font-size: 100%; } #details{ font-size:100%; float: left; clear: both; display: inline-block; } #block
.A > div{
margin-right: 5px;
}
#title{
font-size: 100%;
}
#details{
font-size:100%;
float: left;
clear: both;
display: inline-block;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
clear: right;
}
您已经添加了两次#title
,我在这里将其替换为详细信息
,并在上面添加了css规则:
<div id= "details">
<a>details</a>
</div>
细节
作为建议,请使用应用于单个类中的多个元素的通用css规则,并将该类添加到所有元素中。不要过多地重复css规则。下面是一个可供查看的结果
这是我的零钱:
.A > div{
margin-right: 5px;
}
#title{
font-size: 100%;
}
#details{
font-size:100%;
float: left;
clear: both;
display: inline-block;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
clear: right;
}
您已经添加了两次#title
,我在这里将其替换为详细信息
,并在上面添加了css规则:
<div id= "details">
<a>details</a>
</div>
细节
作为建议,请使用应用于单个类中的多个元素的通用css规则,并将该类添加到所有元素中。不要过多地重复css规则。下面是一个可供查看的结果
这是我的零钱:
.A > div{
margin-right: 5px;
}
#title{
font-size: 100%;
}
#details{
font-size:100%;
float: left;
clear: both;
display: inline-block;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
clear: right;
}
您已经添加了两次#title
,我在这里将其替换为详细信息
,并在上面添加了css规则:
<div id= "details">
<a>details</a>
</div>
细节
作为建议,请使用应用于单个类中的多个元素的通用css规则,并将该类添加到所有元素中。不要过多地重复css规则。下面是一个可供查看的结果
这是我的零钱:
.A > div{
margin-right: 5px;
}
#title{
font-size: 100%;
}
#details{
font-size:100%;
float: left;
clear: both;
display: inline-block;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
clear: right;
}
您已经添加了两次#title
,我在这里将其替换为详细信息
,并在上面添加了css规则:
<div id= "details">
<a>details</a>
</div>
细节
作为建议,请使用应用于单个类中的多个元素的通用css规则,并将该类添加到所有元素中。不要过多地重复css规则。好的,当您已经向同一元素添加了
浮点:左
时,不必添加清除:左
。相反,在#title
中添加一个clear:both
,这样它将堆叠在所有元素的底部:
#title {
font-size: 100%;
clear: both;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
display: block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
好的,如果您已经向同一元素添加了
float:left
,则无需添加clear:left
。相反,在#title
中添加一个clear:both
,这样它将堆叠在所有元素的底部:
#title {
font-size: 100%;
clear: both;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
display: block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
好的,如果您已经向同一元素添加了
float:left
,则无需添加clear:left
。相反,在#title
中添加一个clear:both
,这样它将堆叠在所有元素的底部:
#title {
font-size: 100%;
clear: both;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
display: block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
好的,如果您已经向同一元素添加了
float:left
,则无需添加clear:left
。相反,在#title
中添加一个clear:both
,这样它将堆叠在所有元素的底部:
#title {
font-size: 100%;
clear: both;
}
#block1 {
float: left;
display: block;
}
#block2 {
float: left;
display: block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
试试这个
.A div{
padding:2px;
}
#title{
font-size:100%;
}
#block1 {
float: left;
display: inline-block;
}
#block2 {
display: inline-block;
clear:left;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
或
我简化了你的css代码
用这个
#title{
font-size:100%;
}
#block1 , #block2{
display: inline-block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
试试这个
.A div{
padding:2px;
}
#title{
font-size:100%;
}
#block1 {
float: left;
display: inline-block;
}
#block2 {
display: inline-block;
clear:left;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
或
我简化了你的css代码
用这个
#title{
font-size:100%;
}
#block1 , #block2{
display: inline-block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
试试这个
.A div{
padding:2px;
}
#title{
font-size:100%;
}
#block1 {
float: left;
display: inline-block;
}
#block2 {
display: inline-block;
clear:left;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
或
我简化了你的css代码
用这个
#title{
font-size:100%;
}
#block1 , #block2{
display: inline-block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
试试这个
.A div{
padding:2px;
}
#title{
font-size:100%;
}
#block1 {
float: left;
display: inline-block;
}
#block2 {
display: inline-block;
clear:left;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
或
我简化了你的css代码
用这个
#title{
font-size:100%;
}
#block1 , #block2{
display: inline-block;
}
.A {
position: relative;
margin: 40px 0;
height: 100px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}
float:left是导致问题的原因。也要更具体地说明我们试图通过依赖关系实现什么。float:left是导致问题的原因。也要更具体地说明我们试图通过依赖关系实现什么。float:left是导致问题的原因问题。也要更具体地说明依赖关系试图实现的目标。