哭了 不知道怎么实现文字放在图片下面

哭了 不知道怎么实现文字放在图片下面

尝试了很多种写法 还是做不到

http://img1.sycdn.imooc.com//climg/600bcd070947334d16300681.jpg


代码

HTML

1
<br><!DOCTYPE html><br><html lang="en"><br><head><br>    <meta charset="UTF-8"><br>    <title>两行三列网页布局</title><br>    <link rel="stylesheet" href="Box-practice.css"><br></head><br>    <div id="father"><br><br>        <div id="div1"><br>            <img src="//img1.sycdn.imooc.com\/climg/590fe9770001e63102400135.jpg"><br>            <label>欢迎来到慕课网学习知识!</label><br>        </div><br><br><br>        <div id="div2"><br>            <img src="http://img1.sycdn.imooc.com\/climg/590fe97d00011bda02400135.jpg"><br><!--            <label>欢迎来到慕课网学习知识!</label>--><br>        </div><br>        <div id="div3"><br>            <img src="http://img1.sycdn.imooc.com\/climg/590fe982000150ba02400135.jpg"><br><!--            <label>欢迎来到慕课网学习知识!</label>--><br>        </div><br>        <div id="div4"><br>            <img src="http://img1.sycdn.imooc.com\/climg/590fe9770001e63102400135.jpg"><br><!--            <label>欢迎来到慕课网学习知识!</label>--><br>        </div><br>        <div id="div5"><br>            <img src="http://img1.sycdn.imooc.com\/climg/590fe97d00011bda02400135.jpg"><br><!--            <label>欢迎来到慕课网学习知识!</label>--><br>        </div><br>        <div id="div6"><br>            <img src="http://img1.sycdn.imooc.com\/climg/590fe982000150ba02400135.jpg"><br><!--            <label>欢迎来到慕课网学习知识!</label>--><br>        </div><br><br>    </div><br><br></body><br></html><br>


CSS

1
​#father{<br>   background-color: yellow;<br>    width: 1000px;<br>    margin: 20px auto;<br>}<br>#div1{<br>    margin: 10px 10px;<br>    float: left;<br>    text-align: center;<br><br>}<br>#div2{<br><br>    margin: 10px 10px;<br>    float: left;<br>}<br>#div3{<br><br>    margin: 10px 10px;<br>    float: left;<br>}<br>#div4{<br><br>    margin: 10px 10px;<br>    float: left;<br>}<br>#div5{<br>    margin: 10px 10px;<br>    float: left;<br>}<br>#div6{<br>    margin: 10px 10px;<br>    float: left;<br><br>}<br>#div1 image{<br><br>    width: 100%;<br>}<br>





正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2021-01-23 16:22:36

同学你好,1、同学可以将label标签修改为p标签,或在label标签后添加一个换行标签(br)试一下。如下所示:

http://img1.sycdn.imooc.com//climg/600bdcc60905acdd08470613.jpg

2、为div标签设置固定宽度也是可以的。如下所示:

http://img1.sycdn.imooc.com//climg/600bdd6409a01d7c02800108.jpg

祝学习愉快!

  • 提问者 一娆Hacker #1

    为什么label就不行呢

    2021-01-23 16:24:41
  • 好帮手慕小尤 回复 提问者 一娆Hacker #2

    同学你好,1、<label> 标签为 input 元素定义标注(标记)label 元素不会向用户呈现任何特殊效果。

    2、<p> 标签定义段落。p 元素会自动在其前后创建一些空白。

    3、 p标签是块级元素,在浏览器中会占一行,而img和label标签是行内元素,则会在一行显示(块级元素会新起一行,而行内元素不会新起一行 ),所以使用label标签无法直接两行显示。

    祝学习愉快!

    2021-01-23 17:42:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码