如何解决li标签中不能添加文字在图片正下方
在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标签中不能添加文字在图片正下方相关推荐
- html中li标签中怎么添加a标签,li里面嵌套a标签html和css小例子
总效果: html: 响应式CSS: /* 网站头部 */ header { width: 100%; } header .top { line-height: 3rem; padding: 0 1. ...
- 微信小程 文字在图片正下方
先上图 图片地址 https://www.iconfont.cn/ .wxml <view class='navs'><view class='nav-item'><im ...
- 给li标签中的span设置属性margin-bottom不生效
给li标签中的span设置属性margin-bottom不生效 html如下: <ul class="lottery_main""><!-- 每个中间人 ...
- js中获取当前点击的li标签以及li标签中a标签的id
可以使用以下代码来获取当前点击的li标签的id: document.querySelectorAll('li').forEach(function(li) {li.addEventListener(' ...
- 关于如何解决img标签中图片超出盒子div范围的讨论
关于如何解决img标签中图片超出盒子div范围的讨论 1.img标签 必要属性有两个src,alt <img src="url" alt="text"&g ...
- 彻底解决Fedora 6 中的添加删除与升级(转自网上)
彻底解决Fedora 6 中的添加删除与升级 [作者:syd168] Fedora给广大Linux爱好者提供了很好的锻炼机会.但Fedora每次的发行版本都存在这样那样的问题.这不,刚安装完的系统,没 ...
- 如何让图片在html中自动填充颜色,如何使用传图水印功能在图片上传时自动添加文字或图片水印?...
下面我们来了解一下小蚂蚁编辑器的功能"传图水印"!开启传图水印功能后,所有上传的图片会自动添加文字或图片水印,并且支持自定义设置水印的展现形式. 一.开启传图水印 ① 鼠标移动到首 ...
- 手把手教你如何通过Java给图片添加文字和图片水印
本文首发于个人网站 前言 最近工作上有个需求,动态生成一张图片,具体来说就是基于模版图片动态添加文字和图片(文字内容不同,图片数目不同),其中文字大小不全一样,且对位置有所要求. 本文将剖析多个技术方 ...
- php 图片写字 imagick,php imagick添加文字和图片的方法
Imagick添加文字和图片的方法 <?php $image = new Imagick(); $image->readImage("/home/www/wordpress/12 ...
最新文章
- windows下如何正确使用Jconsole远程连接linux主机上的JVM
- springboot mysql 事务_springBoot(14):使用SQL关系型数据库-事务处理
- 用Jmeter做微信小程序项目接口测试【案例】
- java ee会员功能项目_基于jsp的会员系统-JavaEE实现会员系统 - java项目源码
- ARC078F - Mole and Abandoned Mine(状压DP)
- 前端之使用 POST 提交数据并跳转
- 推荐系统: 数据、问题与算法
- c++ 原子操作 赋值_高级Java开发工程师带你走进原子操作,一篇文章搞清楚原子操作...
- 剑指Offer 和为S的两个数字
- 栈和队列常用函数详解
- 鸿蒙历程和路标图,鸿蒙2.0来了?华为开发者大会时间确认:Mate40会不会首发?...
- iOS 指令集架构Architectures armv6、armv7、armv7s、arm64、arm64e、x86_64、i386
- 教你手写Java层handler机制
- Flash MX游戏制作常用代码解析
- 【将多个Excel合并成一个Excel】
- Python爬取第一电影天堂最新电影(5000多部)代码实例(一)
- NetSuite 使用库存盘点
- Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX
- r720换固态硬盘后如何重装系统_电脑安装完固态硬盘后如何重装系统?
- 《花雕学AI》23:中文调教ChatGPT的秘诀:体验测试与通用案例,解锁无限有趣玩法!