我正在尝试制作一个没有任何框架帮助的响应式网页。这很基本。
所有的3个div应该显示在一起。
前两个DIV显示在第一行,而另一个DIV显示在第二行,占据整个宽度。
每个div占据全宽度。
在桌面上,前两个div出现在同一行,而第三个则不在。
下面是我的代码。
<h1>Our Menu<h1>
<div class="chicken">
chicken
</div>
<div class="beef">
beef
</div>
<div class="sushi">
sushi
</div>
h1{
text-align:center;
}
.chicken,.beef, .sushi{
padding:0 15px;
margin:0px;
}
@media screen and (min-width: 992px) {
.chicken,.beef,.sushi{
width:33.333333333333333333%;
display:inline-block;
float:left;
}
}
@media screen and (max-width: 767px) {
.chicken,.beef,.sushi{
width:100%;
display:block;
}
/*
.sushi{
width:100%;
}
*/
}
@media screen and(min-width: 768px) and (max-width: 991px) {
.chicken,.beef{
width:50%;
display:inline-block;
}
}
这是小提琴。
使用box-sizing:border-box
,使其包括宽度中的填充(也包括边框)。否则,33.33333%
会稍微太大,无法在一行中容纳所有3个div。
CSS background-size:contain不占全部宽度。它确实适当地覆盖了所有高度,但在屏幕右侧留下了一个非常大的(500 px或更宽)白色部分。我试过任何办法,但都不能使它奏效。我留下了一个简单的代码,我去掉了所有不必要的部分。到目前为止,我已经尝试了Chrome和Firefox,得到了相同的输出。我想使用background-size:contain,因为当窗口大小变小时,它会重新
问题内容: 我有这个问题,我有两个股利: 如何使div2占据页面的剩余高度? 问题答案: 使用绝对定位:
问题内容: 有没有一种方法可以使div扩展到最大高度?我也有一个脚注。 这是网页: 网站已删除 。我要说的中间部分是白色div,中间内容具有CSS值: 所以是的,显然没有用。此外,所有父容器都有高度设置。 这是一般结构 问题答案: 您还记得在CSS中设置html和body标签的高度吗?通常,这就是我让DIV扩展到最大高度的方式:
问题内容: 我正在映射来自api响应的数据,并从中渲染出多个div。除此之外,我还要从响应中为每个div的id属性分配一个唯一的id,如下所示: 问题: 只要单击外部div(),控制台就会记录未定义的日志。但是,如果我将id值分配给内部div(),则 只有在内部div的尺寸范围内单击时 ,它才会记录id的值。和标签也是如此。 基本上,onClick在单击不同的html元素时返回一个不同的目标。 预
我正在尝试为一个简单的任务最大化集群使用。 集群容量为12×m3。xlarge、runnning Spark 1.3.1、Hadoop 2.4、Amazon AMI 3.7 该任务读取文本文件的所有行,并将它们解析为csv。 当我以纱线簇模式spark提交任务时,会得到以下结果之一: 0执行器:作业无限等待,直到我手动杀死它 1个执行器:仅有1台机器工作的情况下使用资源的作业 OOM当我没有为驱动
问题内容: 我有一个带两个孩子的容器。第一个孩子有给定的身高。如何让第二个孩子占据容器的“自由空间” 而不给其指定高度? 在示例中,粉红色也应占据白色空间。 与此问题类似:如何使div占据剩余高度? 但是我不想摆 绝对的位置 。 问题答案: 可以通过多种方式扩展子级以填充剩余的空间,具体取决于您希望获得的浏览器支持以及是否具有定义的高度。 样本 格网 CSS的布局提供了另一种选择,尽管它可能不如F