2-9问题

2-9问题

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.p1{width: 360px;height: 40px; background: #000;color: #fff;}
</style>
</head>
<body>
<div class="picture1">
     <img src="images/03-01.jpg">
     <div class="p1">SCIENCE LAB</div>
    </div>
</body>
</html>

老师那个图片和文字之间有距离,怎么处理可以像2-9中的有求那样紧贴在一起啊,我之前是利用position定位来处理的,感觉有点麻烦,有没有其他方法啊

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

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

3回答
小丸子爱吃菜 2017-08-23 17:38:28

font-size:0 可以让空白区域消失,清除display:inline-block元素换行符间隙;

你也可以给p1设置margin:0 auto;让文字区域网上挪~

提问者 qq_修炼者_0 2017-08-23 15:53:32

老师为什么要给.picture1设置font-size:0;,这段代码什么意思啊?它不是设置字体的吗,为什么可以解决空格啊

卡布琦诺 2017-08-23 11:04:53

给.picture1设置font-size:0;即:

.picture1{

font-size:0;

}

然后给.p1设置font-size:16px;即可。祝学习愉快!

  • 提问者 qq_修炼者_0 #1
    老师为什么要给.picture1设置font-size:0;,这段代码什么意思啊?它不是设置字体的吗,为什么可以解决空格啊
    2017-08-23 17:20:17
  • 卡布琦诺 回复 提问者 qq_修炼者_0 #2
    因为元素节点有文本节点,而font-size可以设置文本节点,简单说font-size:0px 表示不留缝隙。而当你给font-size设置大于0的数值时则表示设置字体大小。祝学习愉快!
    2017-08-23 18:53:40
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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