当前位置: 首页 > 知识库问答 >
问题:

将3个divs在4个divs下方的中心对齐

奚英朗
2023-03-14

我有4个div标签,每一个是一天前。星期一、星期二、星期三、星期四等。我让4对齐浮点左每个200px宽。现在我有3个div标签,每一个是一天,也是星期五,星期六,星期天,我想把它放在上面的4个下面。

<div id= "top-four-days">   
    <br />
    <div class= "monday">
       <h2>Monday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
     </div>
     <div class= "tuesday">
       <h2>Tuesday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
     </div>
     <div class= "wednesday">
       <h2>Wednesday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
     </div>
     <div class= "thursday">
       <h2>Thursday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
    </div>
 </div>
 <div id= "bottome-three-days">   
    <br />
    <div class= "friday">
       <h2>Friday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
    </div>
    <div class= "saturday">
       <h2>Saturday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
    </div>
    <div class= "sunday">
       <h2>Sunday</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
       <h2>Evening</h2>
       <br />
       <h3>Date:</h3>
       <h3>Time:</h3>
       <h3>Location:</h3>
    </div>
 </div>

风格

#top-four-days {
    width: 800px;       
    }
#bottom-three-days {
    width: 800px;
    background-color: #999;
    }

.monday {
    width: 200px;
    height: 300px;
    background-color: purple; 
    float: left;        
}

.tuesday {
    width: 200px;
    height: 300px;
    background-color: #F00;
    float: left;    
}

.wednesday {
    width: 200px;
    height: 300px;
    background-color: blue; 
    float: left;        
}

.thursday {
    width: 200px;
    height: 300px;
    background-color: yellow;
    float: left;        
}

.friday {
    width: 200px;
    height: 300px;
    background-color: yellow;
    float: left;        
}
.saturday {
    width: 200px;
    height: 300px;
    background-color: yellow;
    float: left;        
}
.sunday {
    width: 200px;
    height: 300px;
    background-color: yellow;
    float: left;        
}

共有1个答案

傅雪松
2023-03-14

你想要达到这样的目的吗?您可以将inline-blocktext-align:center;一起使用,以便对它们居中。

 类似资料:
  • 我正在做一个电子商务网站。在全屏视图中,3个产品,即3个产品贴图,即3个div并排显示。下面是相关的css代码。 当我切换到移动视图时,相同的3个产品在屏幕上显示在较小的产品贴图中。现在,我希望页面只显示2个产品瓷砖,而不是3个当屏幕在移动视图。如何在CSS中做到这一点?

  • 我曾经遇到过这样的问题:如果一个元素比其他元素大,那么它就会创造出一个巨大的空间,这对于我正在制作的网站来说是非常违反直觉的,因为新的内容会经常被添加。 我做了一些研究,发现我应该使用flexbox将项目对齐在彼此的顶部,所以不管元素有多大,它永远不会做浮动元素做的事情。一开始效果很好,但后来我遇到了无法将这些元素相邻放置的问题。我基本上是在寻找一种方法,使这些div相互浮动,但我已经实现的fle

  • 在我的html页面中,我在一个容器div中有两个div。两个内部div有一个“position:aboslute”。因为它们必须被放置在集装箱div的左下角。 当容器div只有一个内部div时,这非常有效。但是当我添加第二个div时,第二个div会被放置在第一个内部div的顶部。这当然有道理。但现在我正试图找到一种方法,让它们彼此相邻,而不是相互重叠。 生成内部div。所以我不能手动为它们添加ID

  • 问题内容: [注:]我正在浏览问题页面,真的对“ DIVS vs表”,“何时使用表vs DIVS”,“ Divs比表更好”,“ Tables vs CSS”以及所有问 相同 的问题感到厌倦 天哪, 但我想看看人们如何处理“为什么要放弃并使用表格”这一典型例子的翻译: 问题: 如何最好地(有意义地,简单地,稳健地,流畅地,可移植地)实现没有表的上述内容。对于初学者,我猜想一个幼稚的实现会在第一列中使

  • 问题内容: 如何在不更改HTML源代码的情况下重新排序div? 例如,我希望div以#div2,#div1,#div3的顺序显示,但是在HTML中它们是: 谢谢! 问题答案: 没有使用css对元素进行重新排序的万能方法。 您可以通过将它们全部向右浮动来水平反转它们的顺序。或者,您可以将它们相对于正文或其他包含元素的绝对位置进行定位- 但这对元素的大小以及相对于页面上其他元素的位置存在严格的限制。

  • 问题内容: 我在一个父对象下有两个div ,父div的宽度为100%: 条件是: 我要在同一行上两个div。 右div可能存在或可能不存在。当它存在时,我希望它始终固定在右侧。但是,左div必须具有弹性-其宽度取决于其内容。 我已经尝试过float:left和dispaly:inline-block,但是似乎都没有解决方案。 任何建议,将不胜感激。 问题答案: 如果您不关心IE7,我会使用@san