1. 程式人生 > >css之背景圖片和插入圖片的區別以及精靈圖的使用

css之背景圖片和插入圖片的區別以及精靈圖的使用

一,背景圖片和插入圖片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>40-css背景圖片和插入圖片的區別.html</title>
    <style>
        div{
            width: 200px;
            height:200px;
            background-color: red;
        }
        .box1{
            background-image
: url("images/image.png")
; background-repeat: no-repeat; background-position: right bottom; }
</style> </head> <body> <!-- 1,背景圖片和插入圖片的區別? (1),背景圖片僅僅是一個裝飾,你不會佔用位置,插入圖片會佔用位置 (2),背景圖片有定位屬性,很方便的控制圖片的位置,插入圖片沒有定位屬性 (3),插入圖片的語義比背景圖片的語義要強,所以在企業開發中你的圖片如果從想讓搜尋引擎收錄,那麼推薦使用插入圖片 -->
<div class="box1">我是一個文字</div> <div class="box2"> <img src="images/image.png" alt=""> 我是文字 </div> </body> </html>

二,精靈圖片的使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>42-css精靈圖.html</title
>
<style> .box1{ width: 100px; height: 100px; background-image: url("images/bg.jpg"); background-position: -422px -190px; } </style> </head> <body> <!-- 1,什麼是css的精靈圖? 是一種影象的合成技術,說白了,就是在一張集成了好多張圖片的大圖片上根據background-position顯示要顯示的圖片 2,css精靈圖的作用? 可以減少請求的次數,降低伺服器的壓力 3,如何使用css精靈圖? css精靈圖需要配合背景的圖片和背景定位 --> <div class="box1"></div> </body> </html>