KIẾN THỨC

10 lời khuyên khi lập website cho doanh nghiệp
Số lượng truy cập sẽ tăng lên nhiều nếu trang web của bạn được người truy cập dễ dàng tìm thấy trong vô vàn những trang web trên mạng.

Sửa lỗi Error 2203 khi cài đặt Office 2010
Quản Trị Mạng - Khi cài đặt Office 2010, có thể sẽ có lỗi xảy ra. Sau đây là cách chữa lỗi Internal Error 2203 xảy ra trong quá trình cài đặt OneNote 2010.

Những tính năng Office 2010 có thể bạn chưa biết
Theo các chuyên gia của Microsoft Việt Nam, Office 2010 có nhiều tính năng giúp giảm thời gian, tăng hiệu quả quản lý thông tin mà nhiều người dùng Việt chưa để ý.

DANH NGÔN

Không có con đường nào dài quá đối với kẻ bước đi thong thả, không vội vàng. Không có cái lợi nào xa xôi quá đối với những kẻ kiên nhẫn làm việc

La Bruyere
Trang chủ » Thư viện Tutorial » Học CSS - Javascript

Kỹ thuật tải ảnh trước bằng CSS ( 1763 lượt xem )

thiet ke websiteKỹ thuật tải ảnh trước bằng CSS

Trong file CSS của bạn có sử dụng đến một số ảnh background, nhưng những ảnh đó sẽ không được trình duyệt tải về trong bộ đệm (cache) trên máy ngay từ đầu, mà khi nào sử dụng đến thì nó mới được tải về. Chính vì vậy đôi khi nó sẽ sinh ra độ trễ khi chúng ta lần đầu tiên khi vào trang Web.


Chúng ta lấy một ví dụ như sau: Giả sử rằng trong thẻ <a> của bạn có sử dụng hai ảnh, một ảnh làm dùng để hiển thị ngay từ đầu, còn một ảnh khác sử dụng cho thuộc tính :hover. KHi lần đầu tiên bạn vào Website khi hover chuột lên thẻ <a> đó thì nó sẽ không hiển thị anh thử hai ngay mà sau một khoảng thời gian khoảng 2 đến 3 giây sau thì mới hiện tùy theo tốc độ đường truyền.

Để khắc phục điều đó chúng ta có một thủ thuật (tips) nhỏ như sau:

Đối với một số ảnh mà chúng ta cần sử dụng làm background trong file css, mà chúng ta không muốn có độ trễ như ví dụ trên thì chúng ta cần có biện pháp tải trước những ảnh đó về máy.

Chúng ta sẽ đặt toàn bộ các ảnh mà muốn tải trước về vào trong một thẻ CSS như sau:

#preLoadImages {
width: 0px;
height: 0px;
background: url(../images/anh1.gif);
background: url(../images/anh2.gif);
background: url(../images/anh3.gif);
...
}

Bạn có thể đặt đoạn mã CSS trên vào trong file CSS của bạn, hoặc đặt vào trong thẻ <head> của trang. Ví dụ

  <html>
<head>
<style type="text/css">
#preLoadImages {
width: 0px;
height: 0px;
background: url(../images/anh1.gif);
background: url(../images/anh2.gif);
background: url(../images/anh3.gif);
...
}
</style>
</head>

Sau đó chúng ta đặt đoạn thẻ <div id="prLoadImages"> trên vào ngay dưới thẻ <body> của Website của bạn. Khi trình duyệt đọc tới thẻ <div> đó nó sẽ load toàn bộ những ảnh được liệt kê trong danh sách trên vào trong bộ đệm của trình duyệt.

<body>
<div id="preLoadImages"></div>
...

Phuc Thinh Website

Thư viện Template | Website template

Template Fashion No.2
Template Fashion No.2
Template Flower No.11
Template Flower No.11
Template Gift No.8
Template Gift No.8
Template Car No.7
Template Car No.7
Template Computer No 1
Template Computer No 1
Template Beauty No.2
Template Beauty No.2
Template Travel No.8
Template Travel No.8
Template Wedding No.7
Template Wedding No.7
Template Flower No.5
Template Flower No.5
Template Jewelry No.2
Template Jewelry No.2
Template Fashion No.8
Template Fashion No.8
Template Art & Photography  No.1
Template Art & Photography No.1
«123»
Số lượt truy cập web: 1,353,559 - Trong tháng này: 310,392 - Khách truy cập hôm nay: 102 - Số người đang online: 09.Developed by Phuc Thinh