Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 如何创建3个框,每个框包含一个图像和一些文本?_Html_Css - Fatal编程技术网

Html 如何创建3个框,每个框包含一个图像和一些文本?

Html 如何创建3个框,每个框包含一个图像和一些文本?,html,css,Html,Css,我想在每个框的顶部放置一个标题 我尝试过float和flex,但没有成功。有人能推荐一种实现这一目标的方法吗 它将包括在我的FreecodeCamp项目2中,创建一个产品登录页。 谢谢你的帮助 <div class=headings> <h2 id="firstheading" class="convertableheading">Mini Convertable</h2> <h2 id="secondheading" class="regula

我想在每个框的顶部放置一个标题

我尝试过float和flex,但没有成功。有人能推荐一种实现这一目标的方法吗

它将包括在我的FreecodeCamp项目2中,创建一个产品登录页。 谢谢你的帮助

<div class=headings>
  <h2 id="firstheading" class="convertableheading">Mini Convertable</h2>
  <h2 id="secondheading" class="regularheading">Regular Mini</h2>
  <h2 id=thirdheading class=countryheading>Countryman Mini</h2>
</div>


<div class="boxes" class="container">
  <a href="#"><img id="convertiblemini" class="box1" href="#" src="https://vcache.arnoldclark.com/imageserver/AHRUND1806DT-S-/800/f" alt="convertible mini cooper"></a>
</div>


<div class=container>
   <a href="#"><img id="countrymanmini" class="box2" class="miniphotobox"  src="https://s3-eu-west-1.amazonaws.com/staticeu.izmocars.com/toolkit/commonassets/2018/18mini/18minicountrymans5ha2e/18minicountrymans5ha2e_animations/colorpix/fr/640x480/mini_18countrymans5ha2e_thundergreymetallise.jpg"></a>
</div>


<div class=container>
  <a href="#"><img id="regularmini" class="box3" class="miniphotobox" src="https://picolio.auto123.com/15photo/mini/2015-mini-cooper-s_1.png"</a>
</div>
您可以使用引导 例如:

<div class="container">
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col">
      2 of 3
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
</div>
您可以使用引导 例如:

<div class="container">
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col">
      2 of 3
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
</div>

你的代码有很多错误。下面是一个使用flex和最少代码的示例

.集装箱{ 显示器:flex; } 上校{ 柔性生长:1; 弹性基准:0; } 上校{ 最大宽度:100%; } 小型可转换 普通迷你 迷你乡巴佬
你的代码有很多错误。下面是一个使用flex和最少代码的示例

.集装箱{ 显示器:flex; } 上校{ 柔性生长:1; 弹性基准:0; } 上校{ 最大宽度:100%; } 小型可转换 普通迷你 迷你乡巴佬
您可以最小化现有的CSS并修复HTML,仅此而已:

.集装箱{ 位置:相对位置; } .headings h2,/*因为您希望标题位于顶部,所以样式相同*/ .container img{/*改为声明3次相同的*/ 浮动:左; 宽度:30%; 边框颜色:黑色; 边框宽度:5px; 边框样式:实心; } 小型可转换 普通迷你 迷你乡巴佬
您可以最小化现有的CSS并修复HTML,仅此而已:

.集装箱{ 位置:相对位置; } .headings h2,/*因为您希望标题位于顶部,所以样式相同*/ .container img{/*改为声明3次相同的*/ 浮动:左; 宽度:30%; 边框颜色:黑色; 边框宽度:5px; 边框样式:实心; } 小型可转换 普通迷你 迷你乡巴佬 在父元素上设置“文本对齐:居中”,以使“显示:内联块”元素居中。有关详细信息,请参见CSS代码

.集装箱{ 职位:相对 } /*用这两种语言写下共同的风格*/ img[class^=box],/*使用[attribute^=value]选择器选择属性值以指定值开头的元素*/ 氢{ 宽度:30%; 边框:5px纯黑;/*Shortand属性*/ display:inline block;/*添加此项,因为默认情况下h2是块元素*/ 边距:0/*添加此项,因为h2默认具有边距值*/ } .box1, 第一标题{ float:left/*将第一个框和第一个头部向左对齐*/ } .box2, 第二标题{ 浮动:右/*将第二个方框和第二个磁头向左对齐*/ } /*将第三个长方体与第三个头中心对齐*/ .标题, .集装箱{ 文本对齐:居中; } 小型可转换 普通迷你 迷你乡巴佬 在父元素上设置“文本对齐:居中”,以使“显示:内联块”元素居中。有关详细信息,请参见CSS代码

.集装箱{ 职位:相对 } /*用这两种语言写下共同的风格*/ img[class^=box],/*使用[attribute^=value]选择器选择属性值以指定值开头的元素*/ 氢{ 宽度:30%; 边框:5px纯黑;/*Shortand属性*/ display:inline block;/*添加此项,因为默认情况下h2是块元素*/ 边距:0/*添加此项,因为h2默认具有边距值*/ } .box1, 第一标题{ float:left/*将第一个框和第一个头部向左对齐*/ } .box2, 第二标题{ 浮动:右/*将第二个方框和第二个磁头向左对齐*/ } /*将第三个长方体与第三个头中心对齐*/ .标题, .集装箱{ 文本对齐:居中; } 小型可转换 普通迷你 迷你乡巴佬