Thiết kế Web 1 - CSS - Vũ Chí Hiếu

 Giới thiệu CSS  Nhúng CSS vào trong trang web  Một số thuộc tính  Ví dụ

pdf21 trang | Chia sẻ: thuongdt324 | Lượt xem: 457 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Thiết kế Web 1 - CSS - Vũ Chí Hiếu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Vũ Chí Hiếu hieuvc@gmail.com  Giới thiệu CSS  Nhúng CSS vào trong trang web  Một số thuộc tính  Ví dụ  Liên kết đến file CSS bên ngoài (link)  Nhúng CSS trong phần  Nhúng CSS trong từng thẻ (inline)  Cú pháp  Id  Class  Background  Text  Font  Link  List  Table  Box Model  Border  Outline  Margin  Padding  height  max-height  min-height  width  max-width  min-width  Float: dùng để cố định một phần tử vào bên trái hay bên phải không gian bao quanh nó.  Float thường sử dụng để dàn trang (layout) hoặc định vị hình ảnh và văn bản  Các giá trị ◦ none: (mặc định) bình thường ◦ left: định vị về bên trái ◦ right: định vị về bên phải  Ví dụ 1: Định vị hình ảnh và văn bản  Clear: ◦ Khi đặt float cho một phần tử thì các phần tử phía sau sẽ bao quanh phần tử này. ◦ Sử dụng clear để loại bỏ float ◦ Các giá trị  none: (mặc định) coi như không sử dụng clear  left: không cho phép đặt các phần tử phía bên trái  right: không cho phép đặt các phần tử phía bên phải  both: không cho phép đặt các phần tử cả bên trái và bên phải  Ví dụ 2: Sử dụng các thẻ danh sách và liên kết để tạo menu  Ví dụ 3: Sử dụng div tạo layout web  display: chỉ ra cách hiển thị một phần tử  Các giá trị ◦ none: ẩn ◦ block: hiển thị theo từng khối ◦ inline: hiển thị trên cùng một dòng  Ví dụ  Position: vị trí của phần tử, có thể đặt trên hoặc dưới phần tử khác  Mỗi phần tử đều có các thuộc tính top, left, bottom và right (phải đặt sau thuộc tính position)  Các giá trị position ◦ static: (mặc định) các thuộc tính top, left, bottom, right không có giá trị ◦ fixed: đặt tọa độ cố định theo cửa sổ trình duyệt (không bị di chuyển khi scroll) ◦ relative: đặt tọa độ so với tọa độ bình thường của chính nó ◦ absolute: đặt tọa độ so với tọa độ phần tử chứa nó  Một số thuộc tính khác sử dụng kèm ◦ top, left, right, bottom: tọa độ các phía ◦ z-index: thứ tự sắp xếp các khối, z-index lớn nhất thì khối được xếp trên cùng  Ví dụ  Ví dụ 1: tạo ảnh trong suốt 40% <img src=“hinh.jpg“ style="opacity:0.4;filter:alpha(opacity=40)" /> Bình thường Trong suốt 40%  IE: this.filters.alpha.opacity=100  Firefox: this.style.opacity=1  Ví dụ 2: hiệu ứng di chuyển chuột <img src=“hinh.jpg" style="opacity:0.4;filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.al pha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.a lpha.opacity=40" />  Class filter:alpha(opacity=40); /* for IE */ opacity:0.4; /* CSS3 standard */