CSS中整样才能把网站背景图片多余的隐藏起来?

html-css014

CSS中整样才能把网站背景图片多余的隐藏起来?,第1张

可以通过设置宽度来实现隐藏多余的图片,但是不建议这样做。

1、开发网站过程中需要使用的图片都是美工提前处理,遇到不合适的需要使用Photoshop进行裁剪操作,不适合使用代码来处理图片。

2、过大或者不合适的图片容易造成浏览器的兼容问题或者维护不便,另外也影响占用带宽。

1.打开dw软件并创建一个新文档。

2.在dw中,编写以下css样式:<style>.mengsb {width:648pxmargin:0px auto}.jixing1 a {position:relativewidth:320pxmargin:0 0px 0 0float:leftheight:232px}。

3.然后将以下图像添加到正文中,代码为:<body><div class =“mengsb”>。

4.查看实时视图中的最终效果。

5,另外,你可以改变一些参数来实现不同的效果,可以改变背景颜色。

6.最后,看看改变颜色的效果。

你把class="navhome"写在<li>里面,<a>就没有图片了的。

所以你看到的其实是<li>的背景图片!

你自己写的代码,看到的背景图片,其实是<li>里面的背景图片,而<a>根本一直没有背景图片的!

所以,就算你写了,让鼠标方式去后,让<a>没有背景图片,但是,由于<a>后面的<li>一直有背景图片,所以我们一直都看到背景图片。

修改下这里就可以了:

<li><a href="#" class="navhome">首页</a></li>

<li><a href="#" class="navblog">日志</a></li>

<li><a href="#" class="navphoto">相册</a></li>

<li><a href="#" class="navmusic">音乐</a></li>

<li><a href="#" class="navprofile">档案</a></li>

<li><a href="#" class="navfriend">交友</a></li>

<li><a href="#" class="navvideo">视频</a></li>

<li><a href="#" class="navres">资源</a></li>