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

Bài giảng Thiết kế và lập trình Web - Bài 3: CSS – Casscading style sheets

75 60 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 75
Dung lượng 3,45 MB

Nội dung

Bài giảng Thiết kế và lập trình Web - Bài 3: CSS – Casscading style sheets cung cấp cho người học các kiến thức: Giới thiệu CSS, định nghĩa Style, sử dụng và, phân loại CSS Selector trong CSS và phạm vi ảnh hưởng. Mời các bạn cùng tham khảo.

– left (tràn bên trái), – right (tràn bên phải), – both (không tràn) – none Thiết kế lập trình Web 5.2 Absolute positioning  Một phần tử vị trị tuyết đối bố trí liên quan đến cha có vị trí gần  Nội dung phần tử định vị tuyệt đối không bị ảnh hưởng box  Sử dụng giá trị absolute fixed thuộc tính position  Giả sử muốn định vị ảnh vị trí 70px cách đỉnh 90px từ bên trái tài liệu, viết CSS sau: img { position:absolute; top:70px; left:90px } Thiết kế lập trình Web 5.2 Absolute positioning  Ví dụ: đặt bốn ảnh bốn góc tài liệu định vị tuyệt đối #logo1 { position:absolute; top:50px; left:70px } #logo2 { position:absolute; top:0; right:0 } #logo3 { position:absolute; bottom:0; left:0 } #logo4 { position:absolute; bottom:70px; right:50px } Thiết kế lập trình Web 5.3 Layer  Cách đặt thành phần web lớp khác với thuộc tính z-index  Nói đơn giản cách đặt thành phần lên thành phần khác  Với mục đích này, gán cho phần tử số Theo đó, phần tử có số cao nằm trên, phần tử có số thấp nằm Thiết kế lập trình Web 5.3 Layer  Ví dụ: #apples { #oranges { position: absolute; position: absolute; top: 20px; top: 50px: left: 20px; left: 50px: width: 200px; width: 200px; z-index: 1; z-index: 2; } } Thiết kế lập trình Web Ví dụ xây dựng layout web đơn giản với thẻ div  Bố cục trang gồm phần – header, sidebar, main, footer  Mỗi phần xác định bẳng thẻ div thuộc tính id

Header content

Sidebar content

Main content

Footer content

Trang Web ban đầu header main sidebar footer Thiết kế lập trình Web Layout (1): header  margin padding thiết lập (reset CSS)  Xác định CSS chung trang cho phần header *{ margin: 0; padding: 0; } body { background-color: white; color: black; } div#header { background-color: red; color: white; } header main sidebar footer Thiết kế lập trình Web Layout (2): main  Xác định CSS cho phần main div#main { float: left; height: 400px; } header sidebar footer main Thiết kế lập trình Web Layout (3): sidebar  Xác định CSS cho phần sidebar – Thiết lập chiều cao đẩy sang bên phải – Giới hạn chiều rộng sidebar 25% phần chứa header div#sidebar { float: right; height: 400px; width: 25%; background-color: yellow; color: black; } main footer footer sidebar Thiết kế lập trình Web Layout (4): footer  Xác định CSS cho phần footer  Sử dụng “clear: both;” div#footer { clear: both; background-color: blue; color: white; } header main footer sidebar ... #CCCCFF Thiết kế lập trình Web Bài tập  Sửa lại CSS cho phù hợp Thiết kế lập trình Web Bài tập  Hoàn thiện CSS CT 310 Final, Question - Style. .. background-color: blue; color: white; } header main footer sidebar Thiết kế lập trình Web Bài tập  Bạn viết đoạn mã CSS để trình bày style mô tả đây: – Màu cho trang: #99CC66 – Font chữ: Arial – Tiêu...

Footer content

Trang Web ban đầu header main sidebar footer Thiết kế lập trình Web Layout (1): header  margin padding thiết lập (reset CSS)  Xác định CSS chung trang cho phần header

Ngày đăng: 11/01/2020, 00:42

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN