Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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中如何显示多个div?_Html_Css - Fatal编程技术网

Html 在css中如何显示多个div?

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

在我的项目中,我希望显示如下所示的文本:--

但我得到了:--

以下是我的JSFIDLE链接:-

我哪里有问题???

这里是一个要查看结果的示例

这是我的零钱:

.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是导致问题的原因问题。也要更具体地说明依赖关系试图实现的目标。