Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 如何使一排图片居中并相互下方,并在每个图片周围加上边框? 我想知道我怎么能把每一幅图片集中在页面中间,在4行之间。任何帮助都将不胜感激。谢谢你抽出时间_Html_Css - Fatal编程技术网

Html 如何使一排图片居中并相互下方,并在每个图片周围加上边框? 我想知道我怎么能把每一幅图片集中在页面中间,在4行之间。任何帮助都将不胜感激。谢谢你抽出时间

Html 如何使一排图片居中并相互下方,并在每个图片周围加上边框? 我想知道我怎么能把每一幅图片集中在页面中间,在4行之间。任何帮助都将不胜感激。谢谢你抽出时间,html,css,Html,Css,我的代码如下所示: @导入url(http://fonts.googleapis.com/css?family=Open+Sans:400300); 身体{ 颜色:#333; 字体系列:“开放式Sans”,无衬线; 字体大小:300; } h1, h1+p{ 利润率:30px 15px 0; 字体大小:300; } h1+PA{ 颜色:#333; } h1+PA:悬停{ 文字装饰:无; } 氢{ 利润率:60px 15px 0; 填充:0; 字体大小:300; } 氢跨度{ 左边距:1米; 颜

我的代码如下所示:

@导入url(http://fonts.googleapis.com/css?family=Open+Sans:400300);
身体{
颜色:#333;
字体系列:“开放式Sans”,无衬线;
字体大小:300;
}
h1,
h1+p{
利润率:30px 15px 0;
字体大小:300;
}
h1+PA{
颜色:#333;
}
h1+PA:悬停{
文字装饰:无;
}
氢{
利润率:60px 15px 0;
填充:0;
字体大小:300;
}
氢跨度{
左边距:1米;
颜色:#aaa;
字号:85%;
}
.栏目{
利润率:15px 15px 0;
填充:0;
}
.专栏:最后一个孩子{
填充底部:60px;
}
.列::之后{
内容:'';
明确:两者皆有;
显示:块;
}
.column div{
位置:相对位置;
浮动:左;
宽度:300px;
高度:200px;
边际:0.25px;
填充:0;
}
.column div:第一个孩子{
左边距:0;
}
.柱分区跨度{
位置:绝对位置;
底部:-20px;
左:0;
z指数:-1;
显示:块;
宽度:300px;
保证金:0;
填充:0;
颜色:#444;
字号:18px;
文字装饰:无;
文本对齐:居中;
-webkit转换:.3s轻松输入输出;
转换:.3s易进易出;
不透明度:0;
}
身材{
宽度:300px;
高度:200px;
保证金:0;
填充:0;
背景:#fff;
溢出:隐藏;
}
图:悬停+跨距{
底部:-36px;
不透明度:1;
}
/*不透明度#1*/
.11图img{
不透明度:1;
-webkit转换:.3s轻松输入输出;
转换:.3s易进易出;
}
.hover11图:悬停img{
不透明度:.5;
}


画廊 悬停

首先,删除
标记,因为这些标记很快就会从HTML中删除/贬值。现在有一个现代CSS唯一的方法,你应该使用,以中心的东西。与
标签相同!如今,任何格式都应该使用CSS,而不是使用“旧式”的东西,如
font=“”
宽度=“”
高度=“”
。你也不应该使用
图。基本上。。我猜你是从一本很旧的书或者很旧的教程中学到HTML的吧?这是2001年左右HTML的工作方式,但现在,它的编码方式已经不再是这样了,它仍然“有效”的唯一原因是浏览器在看到旧式HTML时会尝试实现“兼容性”。由于贬值,它在未来将完全停止工作。你能告诉我你想用figure实现什么吗?我将为您重写CSS,而不使用figure之类的东西。但是无论如何。。。在您的情况下,为了使图像居中(并解决其他问题),我已将您的代码改写为如下所示:

HTML

<div class="container">
<br>
<div class="textformat1 text_center">Gallery</div>

<div class="hover11 column">
    <a class="fancybox" href="images/img1fullsize.jpg">
    <img class="image_center figure" src="images/10647762_1068348719862622_2085603419_n.png" alt="10647762_1068348719862622_2085603419_n" ></a>
        <span>Hover</span>
</div>

<div>
    <a class="fancybox" href="images/img2fullsize.jpg">
    <img class="image_center figure" src="images/12325991_1059629627401198_1870410396_o.jpg" alt="12325991_1059629627401198_1870410396_o">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img3fullsize.jpg">
    <img class="image_center figure" src="images/12381186_1068348869862607_2103570970_o.jpg" alt="12381186_1068348869862607_2103570970_o">
    </a>    
</div>

<div>
    <a class="fancybox" href="images/img4fullsize.jpg">
    <img class="image_center figure" src="images/1932078_1068348593195968_1861115484_n.jpg" alt="1932078_1068348593195968_1861115484_n">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img5fullsize.jpg">
    <img class="image_center figure" src="images/img5thumbnail.jpg" alt="img5thumbnail">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img6fullsize.jpg">
    <img class="image_center figure" src="images/12404434_1068348596529301_270753597_n.jpg" alt="12404434_1068348596529301_270753597_n">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img7fullsize.jpg">
    <img class="image_center figure" src="images/12404946_1068348673195960_1063608705_o.jpg" alt="12404946_1068348673195960_1063608705_o">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img8fullsize.jpg">
    <img class="image_center figure" src="images/12405008_1068348669862627_440250682_o.jpg" alt="12405008_1068348669862627_440250682_o">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img9fullsize.jpg">
    <img class="image_center figure" src="images/12413879_10683487763195950_1758712787_o.jpg" alt="12413879_10683487763195950_1758712787_o">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img10fullsize.jpg">
    <img class="image_center figure" src="images/12358479235.jpg" alt="12358479235">
    </a>
</div>

<div>
    <a class="fancybox" href="images/img11fullsize.jpg">
    <img class="image_center figure" src="images/124522465_1068348823195945_750893117_o.jpg" alt="124522465_1068348823195945_750893117_o">
    </a>
</div>


</div><!--//end container-->
<br>

我应用了这段代码,但它删除了我在图片上应用的悬停效果。而不是像在每张图片中一样,把它们放在我这边。这就是为什么我让你告诉我关于“人物”的细节,并问你希望悬停效果是什么样的。。。你没有读我写的东西。。。我需要这些信息,以便重新应用悬停效果。唉。还有,你说你想把所有的图片都放在一个专栏里,突然你想把它们并排放在一起?什么。。?你能画一幅你希望最终结果是什么样子的图吗?我会帮助你的。任何帮助都会被感激的
.image_center {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.text_center {
    text-align: center;    }

.figure {
    width: 300px;
    height: 200px;  }

.figure:hover+span {
    bottom: -36px;
    opacity: 1;   }


/* Opacity #1 */
.hover11 figure img {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.hover11 figure:hover img {
    opacity: .5;



body {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
h1,
h1+p {
    margin: 30px 15px 0;
    font-weight: 300;
}
h1+p a {
    color: #333;
}
h1+p a:hover {
    text-decoration: none;
}
h2 {
    margin: 60px 15px 0;
    padding: 0;
    font-weight: 300;
}
h2 span {
    margin-left: 1em;
    color: #aaa;
    font-size: 85%;
}
.column {
    margin: 15px 15px 0;
    padding: 0;
}
.column:last-child {
    padding-bottom: 60px;
}
.column::after {
    content: '';
    clear: both;
    display: block;
}
.column div {
    position: relative;
    float: left;
    width: 300px;
    height: 200px;
    margin: 0 0 0 25px;
    padding: 0;
}
.column div:first-child {
    margin-left: 0;
}
.column div span {
    position: absolute;
    bottom: -20px;
    left: 0;
    z-index: -1;
    display: block;
    width: 300px;
    margin: 0;
    padding: 0;
    color: #444;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 0;
}