Html 如何修改css布局以合并两个单元格?
到目前为止,我有以下内容,如您所见,在以下布局中有8张图片(即链接):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
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%,但是你可能需要给你的
或提供一个高度