图换文字效果:任意标签,均可插入图片

 在写页面时,大多数人初级入门学习网页制作的人,在选择插入logo.png图片时,一般都会选择采用<img   src="" alt="">直接插入图片的形式,虽然那样可以达到一定效果,但是这里介绍一种其他的小技巧插入图片。

这里先写这样一句代码:

     <div class="header">
        <h1>我爱写页面</h1>
    </div>

如果我们想要插入图片时,一般还会选择在h1标签样式中加入

   background:url(images/logo.png)

如果我们不写文字的话,h2标签可能不会显示,但是如果我们写了文字,该如何去除文字呢?

h1{
        width: 221px;
        height: 68px;
        background: url(images/logo.png) no-repeat;
        line-height:400px;/*可以将文字清除*/
        overflow:hidden; 
    }

参见以上代码,我们可以给文字行高设置无限大,再加上overflow:hidden,就可以去除文字,这种写法可能会存在一些问题,比如说在高度设置一定时,文字可能会偏移,那么我们该怎么办呢?

h1{
        width: 221px;
        height: 68px;
        background: url(images/logo.png) no-repeat;
        text-indent:-999em;/*文字缩进目的是清除文字*/
        overflow:hidden; 
    }

参见以上代码仅仅是一行文字不一样,text-indent的目的是将文字无限缩进,这里没有高度限制。
效果如下:
这里写图片描述
总结:根据以上,在某些情况,我们不想通过img标签插入图片时,可以选择采用这种方法,优点是,任意标签均可插入图片O(∩_∩)O~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值