Html 如何修改css布局以合并两个单元格?

Html 如何修改css布局以合并两个单元格?,html,css,Html,Css,到目前为止,我有以下内容,如您所见,在以下布局中有8张图片(即链接): 1 2 3 4 5 6 7 8 我想将1和2组合在一起,在那里显示一张图片(它的宽度将由两张单独的图片组合而成),所以我希望将X居中,而不是1和2。基本上是这样的: X 3 4 5 6 7 8 .screenshots .row:first-child ul li:first-child{ display:none; } .screenshots .row:first-child ul

到目前为止,我有以下内容,如您所见,在以下布局中有8张图片(即链接):

1  2  3  4
5  6  7  8
我想将1和2组合在一起,在那里显示一张图片(它的宽度将由两张单独的图片组合而成),所以我希望将X居中,而不是1和2。基本上是这样的:

  X   3  4
5  6  7  8
.screenshots .row:first-child ul li:first-child{
    display:none;
}
.screenshots .row:first-child ul li:nth-child(2){
    width:50%;
}
.screenshots figure img {
    width: auto;
    max-height: 70px;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    margin:0 auto;
    display:block;
}
我怎样才能修改我的小提琴使之如此?我知道我必须从HTML中删除第一张图片。但是如何修改CSS呢

/*==========================================================================
截图
========================================================================== */
.截图{
保证金:0;
填充:0;
宽度:100%;
}
.截图ul li{
浮动:左;
最小高度:100%;
宽度:25%;
背景色:#000;
列表样式:无;
}
.截图{
位置:相对位置;
溢出:隐藏;
}
.屏幕截图图img{
宽度:100%;
身高:100%;
-webkit过渡:所有300毫秒的易入易出;
过渡:所有300毫秒的缓进缓出;
}
.屏幕截图图:悬停图像,.屏幕截图:聚焦图像{
-webkit转换:比例(1.1);
-ms变换:比例(1.1);
转换:比例(1.1);
}
.截图{
位置:绝对位置;
排名:0;
左:0;
填充:25%0;
宽度:100%;
身高:100%;
背景色:rgba(63,97,132,0.85);
文本对齐:居中;
字体大小:15px;
不透明度:0;
-webkit过渡:所有300毫秒的易入易出;
过渡:所有300毫秒的缓进缓出;
}
.图a上的屏幕截图{
颜色:#fff
}
.屏幕截图figcaption a:悬停,.屏幕截图figcaption a:焦点{
颜色:#73d0da
}
.屏幕截图图:悬停figcaption..屏幕截图:聚焦figcaption{
不透明度:1
}
.可见{
不透明度:1
}
.屏幕截图Fig.cs-hover figcaption{
不透明度:1
}
.截图figcaption i{
字号:35px
}
.屏幕截图figcaption p{
页边距底部:0;
文本转换:大写;
字体大小:400;
}
.屏幕截图figcaption.标题内容{
位置:绝对位置;
最高:50%;
左:50%;
利润上限:-40px;
左边距:-100px;
宽度:200px;
-webkit转换:翻译(0px,15px);
-ms变换:平移(0px,15px);
转换:转换(0px,15px);
-webkit过渡:所有300毫秒的易入易出;
过渡:所有300毫秒的缓进缓出;
}
.screenshots图:悬停figcaption.caption内容,.screenshots图:聚焦figcaption.caption内容{
-webkit转换:翻译(0px,0px);
-ms变换:平移(0px,0px);
转换:转换(0px,0px);
}


如果您将图片放在一个无边框的表格中,第一行的第一列和第二列相互交叉,可能最简单。使用CSS格式化表格要容易得多。 大概是这样的:


在不更改HTML的情况下,您可以执行以下操作:

  X   3  4
5  6  7  8
.screenshots .row:first-child ul li:first-child{
    display:none;
}
.screenshots .row:first-child ul li:nth-child(2){
    width:50%;
}
.screenshots figure img {
    width: auto;
    max-height: 70px;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    margin:0 auto;
    display:block;
}
这是你的电话号码。主要限制是
最大高度:70px


如果您可以删除第一个
ul.grid
的第一个
  • ,则只需删除
    第n个子项(2)
    样式,并通过删除
    显示:无来更新
    第一个子项
    选择器
    和添加
    宽度:50%

    css实际上不会影响页面的结构,只会影响页面的显示方式。如果您希望将两个“单元”组合成一个单元,css最多可以隐藏其中一个单元并拉伸另一个单元。你需要JS来重新调整DOM树以消除一个单元格。除了在该图像的任一侧添加填充外,你可以尝试将图像放入表格中,使第一个单元格的宽度增加一倍。谢谢你的建议,但我实际上没有得到你提出的解决方案,你能给我举个例子吗?好的,我更新了我的答案,让你知道我在说什么。谢谢你,你能告诉我你为什么把
    max height:70px这里?现在我的照片真的很小了…@randomuser1你可以去掉
    最大高度
    ,给你的img的
    高度
    100%,但是你可能需要给你的
    • 提供一个高度