《HTML 5与CSS 3 权威指南(第4版·下册)》 —17.2.2 插入图像文件的好处

举报
华章计算机 发表于 2019/11/21 22:43:24 2019/11/21
【摘要】 本节书摘来自华章计算机《HTML 5与CSS 3 权威指南(第4版·下册)》一书中第17章,第17.2.2节,作者是陆凌牛。

17.2.2 插入图像文件的好处

虽然可以利用img元素在画面中追加图像文件,但是也可以使用样式表来追加图像文件,这样做的好处是可以为页面的编写节省大量时间。

例如,在代码清单17-3所示的示例中,可以利用名字为“new”的类来在个别标题后面追加表示新内容的图像文件,这个功能可以被利用在购物网站的商品清单中,用来表示哪些货物是新到的,或者用在文章网站的文章列表中,用来表示哪些文章是新发表的。

代码清单17-3 使用选择器插入图像文件的示例

image.png

这段代码的运行结果如图17-3所示。

 image.png

图17-3 使用选择器插入图像文件的示例

另外,还有一种在样式表中追加图像文件的方法,就是把它作为元素的背景图像文件来追加。例如代码清单17-4的示例中,同时对两个标题元素追加图像文件,对第一个标题元素采用before选择器,对第二个标题元素采用追加背景图像的方法来追加。在浏览器中显示的时候,这两种追加的结果看不出有什么区别。

代码清单17-4 同时采用两种方法追加图像文件的示例

image.png

这段代码的运行结果如图17-4所示。

但是,在打印的时候,如果设定为不打印背景的话,使用before选择器追加的图像文件能够正常打印,但是使用追加背景图像的方法追加的图像文件就不能正常打印了。

譬如,在Firefox浏览器中运行代码清单17-4中的示例代码,然后点击“文件”菜单下的“打印预览”子菜单,在弹出的打印预览对话框中,点击页面设置按钮,在弹出的页面设置对话框中将“打印背景(颜色和图片)”复选框设为非选取状态,然后关闭页面设置对话框,观察打印预览对话框中的画面,画面变为如图17-5所示。

            image.png

      图17-4 同时采用两种方法追加图像文件示例   图17-5 将打印时的页面设置修改为不打印背景


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。