Khoanglang89
Bạn hãy đăng nhập hoặc đăng ký
Khoanglang89
Bạn hãy đăng nhập hoặc đăng ký
Khoanglang89

NHẬN THIẾT KẾ WEBSITE/ SOFTWARE - LÀM ĐỒ ÁN TỐT NGHIỆP, ĐỒ ÁN CHUYÊN MÔN NGÀNH CÔNG NGHỆ THÔNG TIN


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

Admin

Admin

Admin
Admin
Loading
Một contextual seclector đề cập đến ngữ cảnh của các phần tử. Để làm mọi
thứ sáng sủa hơn, đôi khi ta có hai phần tử với cùng một giá trị. Phần
tử chính hoặc phần tử cha có một phần tử con bên trong nó. Trong trường
hợp đó, để thay đổi style của phần tử con ta cần dùng một contextual
selector.
ID Selector

Một ID Selector dùng thuộc tính ID của một phần tử HTML. Một ID
selector được dùng để cung cấp một style cho một phần tử cụ thể trên
trang Web. Ví dụ, ta có thể dùng một ID selector để cung cấp cho một
tiêu đề <H2>. Không có nghĩa là cùng một style sẽ được cung cấp
cho sự kiện khác của một phần tử <H2> trên cùng một trang, trừ khi
chỉ rõ. Nó tương tự như việc dùng một inline style do đó một style được
cung cấp cho một phần tử xác định. Một ID selector được bắt đầu bởi một
dấu thăng (#). Khi dùng cú pháp JavaScript, ta phải dùng thuộc tính ID.

Ví dụ:


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_1

Hình 62 Hình VII.8. Sử dụng ID selector.



Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_2


Ví dụ:


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_3




Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_4

Hình 64 Hình VII.9. Kết hợp ID và Class selector.

Ví dụ:


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_5


b. Các selector ngữ cảnh (Contextual Selectors)

Một contextual seclector đề cập đến ngữ cảnh của các phần tử. Để làm
mọi thứ sáng sủa hơn, đôi khi ta có hai phần tử với cùng một giá trị.
Phần tử chính hoặc phần tử cha có một phần tử con bên trong nó. Trong
trường hợp đó, để thay đổi style của phần tử con ta cần dùng một
contextual selector.

Điều này dựa trên khái niệm kế thừa, nơi mà phần tử con kế thừa style được gán cho phần tử cha.

Một ví dụ thông thường là phần tử <BODY>. Khi ta thêm một phần
tử vào mỗi phần tử <BODY> chứa bên trong những kế thừa của
<BODY>.


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_6


P là cha và B là con.

Bây giờ thì xem nó được điều khiển ra sao? Sau khi ta không muốn tất
cả các phần tử trên trang Web xuất hiện cùng một style. Như vậy, ta phải
ghi đè sự kế thừa. Trong trường hợp đó ta sẽ phải thay đổi style của
phần tử con. Xem đoạn code dưới đây:

Ví dụ:


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_7


Selector UL trong style sheet xác định rằng danh sách không đánh số
màu đỏ, do đó tất cả các phần tử LI sẽ là màu đỏ trừ khi nó được ghi đè
sự kế thừa này.


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_8


Selector UL Selector trong style sheet xác định rằng các chỉ mục danh
sách sẽ là màu đỏ. Chúng thừa kế font Arial từ khai báo BODY, màu đỏ từ
khai báo UL. Nếu ta xác định một font family trong khai báo UL, nó sẽ
ghi đè khai báo selector BODY. Không có selector OL trong style sheet,
do đó danh mục OL kế thừa các thuộc tính của nó từ selector BODY.


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_9




Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_10

Hình 69 Hình VII.10. Contextual Selectors.

Các phần tử không được kế thừa trong style sheet như các selector sẽ
kế thừa các thuộc tính của phần tử cha nó. Trong ví dụ dưới đây, các
phần tử B và I đang kế thừa các thuộc tính của selector P.

Ví dụ:


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_11


Để sự trả về của các thuộc tính của selector P, đóng nó lại.


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_12




Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_13

Hình 72 Hình VII.11. Contextual Selectors.

Ví dụ:


Biểu mẫu Style và Cascading Style Sheet trong HTML – Phần 5 20120822_BmauStylevaCascadingStyleSheet_p5_14



Hết phần 5



Nguồn: Sưu tầm Internet

https://khoanglang89.forumvi.com

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Bài viết mới cùng chuyên mục

      Permissions in this forum:
      Bạn không có quyền trả lời bài viết