在li中出现了在图片下方添加文字却不再图片下的背景框中,刚开始我的源码是这样的:
<!DOCTYPE html>
<html>
<head>
<title>boxtext.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<link rel="stylesheet" type="text/css" href="./boxtest.css">

</head>

<body>
<div class="div1">
<ul class="faceul">
<li><img src="data:images/1.png"/><a href="#" class="words">独木舟</a></li>
<li><img src="data:images/2.png"/></li>
<li><img src="data:images/3.png"/></li>
<li><img src="data:images/1.png"/></li>
<li><img src="data:images/2.png"/></li>
<li><img src="data:images/3.png"/></li>
<li><img src="data:images/1.png"/></li>
<li><img src="data:images/2.png"/></li>
<li><img src="data:images/3.png"/></li>
<li><img src="data:images/1.png"/></li>
<li><img src="data:images/2.png"/></li>
<li><img src="data:images/3.png"/></li>
<li><img src="data:images/3.png"/></li>
</ul>
</div>
</body>
</html>

test.css的代码为:
body{
margin:0px;
padding:0px;

}

/*div1 用于控制显示的位置*/
.div1{
width:500px;
height:300px;
border:1px solid blue;
margin-left: 100px;
margin-top: 20px;
}

/*用于显示图片位置的宽度和高度*/

.faceul{
width:400px;
height:200px;
border:1px solid yellow;
list-style-type: none;
padding:0;/*清楚默认的左边距*/
}
/*用于控制单个图片区域的图片大小*/
.faceul li{
width:50px;
height:65px;
border:1px solid black;
float:left;/*左浮动*/
margin-left: 15px;
margin-top: 15px;

}

.faceul a{
font-size: 12px;
margin-top: 0px;
}
.faceul img{
width:40px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 4px;

}
a:link
{
text-decoration: none;
color:black;
text-align: center;
}
a:hover{
text-decoration: underline;
color:blue;
}

在各种修改字体以及边距的情况下,我发现只要添加display:block;
使文字和图片为同一个快元素即可。css修改如下:
body{
margin:0px;
padding:0px;

}

/*div1 用于控制显示的位置*/
.div1{
width:500px;
height:300px;
border:1px solid blue;
margin-left: 100px;
margin-top: 20px;
}

/*用于显示图片位置的宽度和高度*/

.faceul{
width:400px;
height:200px;
border:1px solid yellow;
list-style-type: none;
padding:0;/*清楚默认的左边距*/
}
/*用于控制单个图片区域的图片大小*/
.faceul li{
width:50px;
height:65px;
border:1px solid black;
float:left;/*左浮动*/
margin-left: 15px;
margin-top: 15px;

}

.faceul a{
font-size: 12px;
margin-top: 0px;
}
.faceul img{
width:40px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 4px;
[color=red]display: block;[/color]

}
a:link
{
text-decoration: none;
color:black;
[color=red]display: block;[/color]
text-align: center;
}
a:hover{
text-decoration: underline;
color:blue;
}

如何解决li标签中不能添加文字在图片正下方相关推荐

  1. html中li标签中怎么添加a标签,li里面嵌套a标签html和css小例子

    总效果: html: 响应式CSS: /* 网站头部 */ header { width: 100%; } header .top { line-height: 3rem; padding: 0 1. ...

  2. 微信小程 文字在图片正下方

    先上图 图片地址 https://www.iconfont.cn/ .wxml <view class='navs'><view class='nav-item'><im ...

  3. 给li标签中的span设置属性margin-bottom不生效

    给li标签中的span设置属性margin-bottom不生效 html如下: <ul class="lottery_main""><!-- 每个中间人 ...

  4. js中获取当前点击的li标签以及li标签中a标签的id

    可以使用以下代码来获取当前点击的li标签的id: document.querySelectorAll('li').forEach(function(li) {li.addEventListener(' ...

  5. 关于如何解决img标签中图片超出盒子div范围的讨论

    关于如何解决img标签中图片超出盒子div范围的讨论 1.img标签 必要属性有两个src,alt <img src="url" alt="text"&g ...

  6. 彻底解决Fedora 6 中的添加删除与升级(转自网上)

    彻底解决Fedora 6 中的添加删除与升级 [作者:syd168] Fedora给广大Linux爱好者提供了很好的锻炼机会.但Fedora每次的发行版本都存在这样那样的问题.这不,刚安装完的系统,没 ...

  7. 如何让图片在html中自动填充颜色,如何使用传图水印功能在图片上传时自动添加文字或图片水印?...

    下面我们来了解一下小蚂蚁编辑器的功能"传图水印"!开启传图水印功能后,所有上传的图片会自动添加文字或图片水印,并且支持自定义设置水印的展现形式. 一.开启传图水印 ① 鼠标移动到首 ...

  8. 手把手教你如何通过Java给图片添加文字和图片水印

    本文首发于个人网站 前言 最近工作上有个需求,动态生成一张图片,具体来说就是基于模版图片动态添加文字和图片(文字内容不同,图片数目不同),其中文字大小不全一样,且对位置有所要求. 本文将剖析多个技术方 ...

  9. php 图片写字 imagick,php imagick添加文字和图片的方法

    Imagick添加文字和图片的方法 <?php $image = new Imagick(); $image->readImage("/home/www/wordpress/12 ...

最新文章

  1. windows下如何正确使用Jconsole远程连接linux主机上的JVM
  2. springboot mysql 事务_springBoot(14):使用SQL关系型数据库-事务处理
  3. 用Jmeter做微信小程序项目接口测试【案例】
  4. java ee会员功能项目_基于jsp的会员系统-JavaEE实现会员系统 - java项目源码
  5. ARC078F - Mole and Abandoned Mine(状压DP)
  6. 前端之使用 POST 提交数据并跳转
  7. 推荐系统: 数据、问题与算法
  8. c++ 原子操作 赋值_高级Java开发工程师带你走进原子操作,一篇文章搞清楚原子操作...
  9. 剑指Offer 和为S的两个数字
  10. 栈和队列常用函数详解
  11. 鸿蒙历程和路标图,鸿蒙2.0来了?华为开发者大会时间确认:Mate40会不会首发?...
  12. iOS 指令集架构Architectures armv6、armv7、armv7s、arm64、arm64e、x86_64、i386
  13. 教你手写Java层handler机制
  14. Flash MX游戏制作常用代码解析
  15. 【将多个Excel合并成一个Excel】
  16. Python爬取第一电影天堂最新电影(5000多部)代码实例(一)
  17. NetSuite 使用库存盘点
  18. Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX
  19. r720换固态硬盘后如何重装系统_电脑安装完固态硬盘后如何重装系统?
  20. 《花雕学AI》23:中文调教ChatGPT的秘诀:体验测试与通用案例,解锁无限有趣玩法!

热门文章

  1. 二叉树深度的算法 ~
  2. Python 之父——仁慈的独裁者
  3. Vue.js 项目出现这个错误,别慌!
  4. Unity 动画混合树实例(Blend Tree)
  5. 你学了江小白的文案,却达不到江小白的成功
  6. oracle 12514监听程序,oracle监听问题 ORA-12514
  7. puppeteer爬虫
  8. 我扒了37篇硅谷用户增长大神的blog,总结出这8点干货
  9. 人工智能作业四——卷积
  10. ETEST通行证个人账号密码修改 怎么操作?