开篇

    我是一名程序员小白,这是我写的第一篇博客,在学习的路上难免会遇到难以解决的问题,我将会在这里写下我遇到的问题并附上解决方法

希望可以对各位有所帮助!!   

 我们在html中经常会遇到这样的问题

例如

第一篇博客:HTML:background的使用-LMLPHP

 

 

 我们在html中做如图所示的单选按钮的时候,为了页面的美观,往往会使用一张图片去代替

我们可以将该区域设置为一个<li></li>元素

第一篇博客:HTML:background的使用-LMLPHP

 

 

 

 

 设置li的背景图

第一篇博客:HTML:background的使用-LMLPHP

 

 但是这样会出现一个新的问题

当我们的图片大小超出这个区域的时候就会变成

第一篇博客:HTML:background的使用-LMLPHP

 

 只显示了四分之一的图片

显然这不是我们想要的,那么该如何去解决呢?

我们只需要更改我们的background属性设置为

background: url(img/ico_unchecked.png) center/100%;

或者

background: center/100% url(img/ico_unchecked.png);

这样我们的图片就可以变成一张大小合适且居中的图片了

知识点:(以下内容均引用Mdn社区内容)

background :

此属性是一个 简写属性,可以在一次声明中定义一个或多个属性:background-clip背景-颜色背景-image背景-origin背景-位置背景-重复背景-size,和背景-附件

对于所有简写属性,任何没有被指定的值都会被设定为它们的 初始值

备注: background-color 只能在 背景 的最后一个属性上定义,因为整个元素只有一种背景颜色。

 

background内的属性值的顺序可以随意摆放

!!注意:

09-11 15:20