1. Trang chủ
  2. » Công Nghệ Thông Tin

Ngôn Ngữ Casscading Style Sheets (CSS)

35 105 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 7,99 MB

Nội dung

Css hay còn gọi là Casscading Style SheetsDùng để mô tả cách hiển thị các thành phần trên trang web Sử dụng tương tự như dạng TEMPLATECó thể sử dụng lại cho các trang web khác Có thể thay đổi thuộc tính từng trang hoặc cả site nhanh chóng

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MƠN CƠNG NGHỆ PHẦN MỀM Bài  03: Ngơn Ngữ CSS Nội  dung                   Giới                t    hiệu           CSS                 Định                n      ghĩa         Style                 Sử      d      ụng                     phân  loại  CSS                 Seletor                               tầm  tác  động     Ngôn  ngữ  CSS                                                       Giới  thiệu   Ngôn  ngữ  CSS   Ngôn  ngữ  CSS               ? Giới thiệu CSS !  ! ! ! ! CSS  =  Casscading  Style  Sheets   Dùng   để   mô   tả   cách   hiển   thị     thành   phần    trang  WEB   Sử  dụng  tương  tự  như  dạng  TEMPLATE   Có  thể  sử  dụng  lại  cho  các  trang  web  khác   Có  thể  thay  đổi  thuộc  Unh  từng  trang  hoặc  cả   site  nhanh  chóng  (cascading)   4/14/13     Khơng sử dụng CSS Giới  thiệu  về  CSS  –  Ví  dụ   Có sử dụng CSS                                           Định  nghĩa   Style  –  Kiểu   Ngôn  ngữ  CSS               Định nghĩa Style ! Kiểu  1   … ! Kiểu  2   SelectorName { property1:value1; property2:value2; ……… propertyN:valueN;} ……… Ví  dụ:   Ví  dụ:    DHKHTN     TieuDe1  {   color:  red;     font-­‐family:  Verdana,  sans-­‐serif;  }    DHKHTN     10   Sử dụng Phân loại CSS – Độ ưu tiên !  Thứ  tự  ưu  ’ên  áp  dụng  định  dạng  khi  sử  dụng    loại  CSS  (độ  ưu  ’ên  giảm  dần)  :   1.  2.  3.  4.  Inline  Style  Sheet   Embedding  Style  Sheet   External  Style  Sheet   Browser  Default                                           Selector   Tầm  tác  động   Ngôn  ngữ  CSS               Selector !  !  Là  tên  1  style  tương  ứng  với  một  thành  phần    áp  dụng  định  dạng     Các  dạng  selectors   §   HTML  element  selectors   §  Class  selectors   §  ID  selectors   §    Ví  dụ:   TieuDe1 { color: red; font-family: Verdana, sans-serif; } DHKHTN Selector CSS Loại   Mô  tả  phạm  vi  ảnh  hưởng   Ví  dụ   element Định dạng áp dụng cho ND tất tag Element tài liệu Web h1  {color:  red;}   #id   Định dạng áp dụng cho ND tất tab có thuộc tính id tà liệu Web #test  {color:  green;}     class   Định dạng áp dụng cho ND tất note  {color:  yellow;}   tab có thuộc tính class tà liệu Web /*  ND  của  bất  kỳ  tag  có  thuộc  Unh  class=note  đều  bị   /*  ND  của  thẻ    bị  định  dạng  màu  chữ=đỏ  */ /*  ND  của  bất  kỳ  tag  có  thuộc  Unh  id=test  đều  bị  định   dạng  màu  chữ=xanh  lá  */ định  dạng  màu  chữ=vàng*/ element    class   Định dạng áp dụng cho ND tag Element có thuộc tính class tương ứng h1.note  {text-­‐decora’on:  underline;}   Grouping   Định dạng áp dụng cho ND nhóm tag tài liệu h1,h2,h3  {background-­‐color:  orange;}   Contextual   Định dạng áp dụng cho ND thẻ p  strong  {color:  purple;}   /*  ND  của  các  thẻ    nằm  trong  thẻ  

 đều  bị   lồng thẻ cha /*  ND  của  các  thẻ    có  thuộc  Unh  class=note  đều  bị   định  dạng  gạch  chân  */ /*  ND  của  các  thẻ        đều  bị  định  dạng   màu  nền  =  màu  cam  */ định  dạng  màu  chữ=màu  Ua  */ Pseudo Class Pseudo element Định dạng áp dụng dựa vào trạng thái Element (Không xuất mã lệnh HTML) Selector - Element !  !  Có  hiệu  ứng  trên  tất  cả  element  cùng  loại  tag   Ví  dụ  :   Selector – ID rules !  !  Có  hiệu  ứng  duy  nhất  trên  một  element  có    id   Ví  dụ  :   Selector – Class rules !  !  Có  hiệu  ứng  trên  tất  cả  các  loại  tag  có  cùng  giá   trị  thuộc  Unh  class   Ví  dụ  :   Selector – Kết hợp Element Class !  Ví  dụ  :   Selector - Contextual Selection !  !  Định  dạng  được  áp  dụng  cho  nội  dung  trong   chuổi  tag  theo  đúng  thứ  tự   Ví  dụ  :   Selector – Pseudo Class !  !  Định  dạng  dựa  vào  trạng  thái  của  liên  kết,  sự   kiện  chuột   Có  thể  kết  hợp  với  Selector  khác   Selector – Pseudo Element !  !  !  Định  dạng  dựa  vào  vị  trí  đầu  ’ên  của  ký   tự,  của  dòng  văn  bản   :first-­‐le¢er,  :first-­‐line   Có  thể  kết  hợp  với  Selector  khác   4/14/13   32   Selector – Pseudo Element   See Ngônyou Ngữ again CSS J Câu  hỏi  ?   4/14/13  

Ngày đăng: 10/11/2018, 16:24

TỪ KHÓA LIÊN QUAN

w