Nội dung chính Khoa học máy tính 12 Chân trời bài F8: Một số thuộc tính cơ bản của CSS
Hệ thống kiến thức trọng tâm bài F8: Một số thuộc tính cơ bản của CSS sách Tin học 12 - Định hướng Khoa học máy tính Chân trời sáng tạo. Với các ý rõ ràng, nội dung mạch lạc, đi thẳng vào vấn đề, hi vọng người đọc sẽ nắm trọn kiến thức trong thời gian rất ngắn. Nội dung chính được tóm tắt ngắn gọn sẽ giúp thầy cô ôn tập, củng cố kiến thức cho học sinh. Bộ tài liệu có file tải về. Mời thầy cô kéo xuống tham khảo.
Xem: => Giáo án Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
BÀI F8: MỘT SỐ THUỘC TÍNH CƠ BẢN CỦA CSS
1. Những thuộc tính định kiểu cho màu sắc và phông chữ
Bên cạnh nội dung của trang web, hình thức trình bày cũng đóng vai trò quan trọng, có ảnh hưởng đến cảm nhận của người xem.
- Màu sắc của chữ và phông chữ là những yếu tố góp phần tạo nên hình thức của trang web. Chọn phông chữ phù hợp sẽ làm nổi bật nội dung cần truyền tải, giúp người đọc nhanh chóng nhận biết nội dung chính và có được trải nghiệm tích cực.
- Một số thuộc tính định kiểu cho phông chữ:
+ font-family: tên phông chữ.
+ font-size: cỡ chữ.
+ font-style: kiểu in nghiêng.
+ font-weight: độ đậm nhạt.
Bảng 1. Một số thuộc tính và giá trị dùng để định kiểu phông chữ
Ví dụ 1: Hình 1 là kết quả thay đổi phông chữ từ Vô địch của mục Các hoạt động đã tham gia trong tệp portfolio.html. Em thực hiện chèn thẻ HTML <span> với thuộc tính style như sau:
Hình 1. Một phần nội dung của mục sau khi định kiểu cho phông chữ
Ở Ví dụ 1:
+ Thẻ <span> dùng để định kiểu một phần văn bản nào đó trong cả đoạn.
+ Từ Vô địch được định kiểu:
Phông chữ Georgia.
Cỡ chữ bằng 1,5 lần so với cỡ chữ mặc định (của phông chữ Georgia).
Kiểu in nghiêng là oblique.
Độ đậm nhạt là bolder.
- Định kiểu cho màu sắc của chữ:
+ Sử dụng thuộc tính color.
+ Màu sắc của chữ nói riêng và các thành phần khác của trang web nói chung có thể được chỉ định bởi những giá trị như:
Từ khoá là tên màu (red).
Mã màu (#ff0000).
Hàm mô tả màu (rgba(255,0,0,0.3) gồm ba tham số đầu ứng với các thành phần RGB, tham số thứ tư là độ trong suốt).
Ví dụ 2: Mã lệnh CSS định kiểu cho thẻ <h1> sau tô màu xanh cho đề mục Các hoạt động đã tham gia. Kết quả hiển thị như Hình 2.
Hình 2. Nội dung đề mục sau khi định kiểu cho màu sắc
2. Những thuộc tính định kiểu cho văn bản
CSS cung cấp nhiều thuộc tính để định kiểu cho những nội dung là văn bản:
- text-align: căn chỉnh văn bản theo phương ngang với các giá trị left, right, center và justify.
- vertical-align: căn lề theo phương dọc (nếu văn bản nằm trong một phần tử HTML khác) với các giá trị top, bottom, middle, sub (chỉ số dưới), super (chỉ số trên).
- Các thuộc tính định kiểu cho khoảng cách giữa các kí tự, các từ, hiệu ứng đổ bóng của văn bản như trong Bảng 2.
Bảng 2. Một số thuộc tính và giá trị dùng để định kiểu nội dung là văn bản
Ví dụ 3: Bổ sung mã lệnh CSS trong Ví dụ 2 để căn giữa cho đề mục Các hoạt động đã tham gia. Kết quả hiển thị như Hình 3.
Hình 3. Nội dung đề mục sau khi định kiểu căn giữa trang web
3. Những thuộc tính định kiểu cho nền
- Nền của các phần tử HTML có thể được định kiểu bằng các thuộc tính:
+ background.
+ background-color.
+ background-image.
Với thuộc tính background-image, giá trị là đường dẫn của tệp hình ảnh được đặt trong hàm url().
Bảng 3. Một số thuộc tính và giá trị dùng để định kiểu nền
4. Những thuộc tính định kiểu cho văn bản
- Định kiểu viền cho một phần tử HTML: Sử dụng thuộc tính border với các giá trị cần chỉ định lần lượt là độ dày đường viền, kiểu đường viền và màu đường viền.
- Lề và vùng đệm của một phần tử HTML:
Lề là khoảng trống nằm bên ngoài đường viền.
Vùng đệm là khoảng trống nằm bên trong đường viền.
Ví dụ: Trong Hình 5:
Phần nội dung được thể hiện bằng màu xanh nhạt.
Đường viền được thể hiện bằng màu xám, có độ dày là 1 px.
Vùng đệm được thể hiện bằng màu tím, có độ rộng theo bốn hướng đều là 20 px.
Phần lề được thể hiện bằng màu vàng, với lề trên, phải, dưới và trái lần lượt là 20 px, 50 px, 50 px và 250 px.
Hình 5. Mô tả đường viền, lề và vùng đệm
Định kiểu lề là chỉ định khoảng cách từ đường viền đến các phần tử HTML xung quanh. Định kiểu vùng đệm là chỉ định khoảng cách từ đường viền đến phần nội dung nằm bên trong.
- Định kiểu lề và vùng đệm cho một phần tử HTML: Sử dụng thuộc tính margin và padding, chỉ định giá trị là các khoảng cách, thường theo đơn vị pixel.
Để tường minh trong mã lệnh, em nên chỉ định đầy đủ 4 giá trị ứng với 4 khoảng cách trên, phải, dưới và trái.
Cách chỉ định giá trị cho thuộc tính margin:
Cách chỉ định giá trị cho thuộc tính padding:
Lưu ý: Khi cả 4 khoảng cách đều bằng nhau, em chỉ cần chỉ định 1 giá trị duy nhất.
Ví dụ 5: Đoạn mã CSS sau đây được bổ sung vào thuộc tính style của thẻ <div> để định kiểu đường viền, lề và vùng đệm cho phần nội dung của mục Các hoạt động đã tham gia. Kết quả hiển thị như Hình 6.
Trong Ví dụ 5:
Thuộc tính width với giá trị 500px được thêm vào để thấy rõ việc căn lề trái.
Thuộc tính border-radius giúp bo tròn 4 góc của phần tử <div>.
Hình 6. Kết quả hiển thị sau khi bổ sung mã lệnh CSS từ 5 ví dụ ở trên
Trong Hình 6:
Các giá trị của thuộc tính margin được minh họa bằng các mũi tên màu đỏ.
Các giá trị của thuộc tính padding được minh hoạ bằng các mũi tên màu xanh.
- Sự khác nhau giữa margin và padding:
Bảng 4. Một số thuộc tính và giá trị dùng để định kiểu đường viền, lề và vùng đệm
5. Thực hành
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đầy đủ các tài liệu:
- Giáo án word (350k)
- Giáo án Powerpoint (400k)
- Trắc nghiệm theo cấu trúc mới (200k)
- Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
- Phiếu trắc nghiệm câu trả lời ngắn (200k)
- Trắc nghiệm đúng sai (200k)
- Lý thuyết bài học và kiến thức trọng tâm (200k)
- File word giải bài tập sgk (150k)
- Phiếu bài tập để học sinh luyện kiến thức (200k)
- .....
Nâng cấp lên VIP đê tải tất cả ở tài liệu trên
- Phí nâng cấp VIP: 900k
=> Chỉ gửi 500k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại
Cách tải hoặc nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu