Bài Giảng - Giáo án: Các Bài Học Về CSS Trong Lập Trình Website
Có thể bạn quan tâm
- Miễn phí (current)
- Danh mục
- Khoa học kỹ thuật
- Công nghệ thông tin
- Kinh tế, Tài chính, Kế toán
- Văn hóa, Xã hội
- Ngoại ngữ
- Văn học, Báo chí
- Kiến trúc, xây dựng
- Sư phạm
- Khoa học Tự nhiên
- Luật
- Y Dược, Công nghệ thực phẩm
- Nông Lâm Thủy sản
- Ôn thi Đại học, THPT
- Đại cương
- Tài liệu khác
- Luận văn tổng hợp
- Nông Lâm
- Nông nghiệp
- Luận văn luận án
- Văn mẫu
- Luận văn tổng hợp
- Home
- Luận văn tổng hợp
- Bài giảng - giáo án: Các bài học về CSS trong lập trình Website
Các bài học về CSS Các bài viết được lấy từ cssyeah.com Mục lục Contents Cơ bản về CSS 3 I. CSS là gì 3 II. Một số đặc tính cơ bản của CSS 3 Cú pháp của CSS 5 Làm sao chèn CSS vào trong trang Web 6 1. CSS được khai báo trong file riêng. 6 2. Chèn CSS trong tài liệu HTML 6 3. Chèn trực tiếp vào thẻ của HTML(inline style) 7 4. Nhiều Stylesheet 7 Các vấn đề về văn bản và cách định dạng văn bản 8 Đặt màu cho một đoạn văn bản 8 Đặt màu nền cho đoạn văn bản 8 Căn chỉnh khoảng cách giữa các ký tự. 8 Căn chỉnh khoảng cách giữa các dòng. 8 Dóng hàng 9 Trang hoàng thêm cho đoạn văn bản. 9 Chỉnh vị trí của đoạn văn bản (indent). 9 Điều kiển các ký tự trong một đoạn văn bản. 9 Đặt hướng cho đoạn văn bản. 10 Tăng khoảng cách giữa các từ 10 Làm mất tác dụng của đường bao của một thẻ HTML. 10 Các thuộc tính của font chữ và định nghĩa font chữ cho văn bản 11 Đường viền và các thuộc tính của đường viền 13 Các thuộc tính của margin 15 Thuộc tính đường bao ngoài (Outline) 16 CSS padding 18 Làm thẻ div có thanh cuộn (scrollbar) giống iFrame 19 5. Thuộc tính font 46 5. List type 46 6. Outline 46 Các bài học về CSS Các bài viết được lấy từ cssyeah.com Cơ bản về CSS Trong bài mở đầu này chúng ta sẽ đi tìm hiểu một số khái niệm và đặc tính của CSS, mà chúng ta cần chú ý trong suốt quá trình làm việc với CSS I. CSS là gì CSS (Cascading Style Sheets) được hiểu một cách đơn giản đó là cách mà chúng ta thêm các kiểu hiển thị (font chữ, kích thước, màu sắc ) cho một tài liệu Web II. Một số đặc tính cơ bản của CSS 1. CSS quy định cách hiển thị của các thẻ HTML bằng cách quy định các thuộc tính của các thẻ đó (font chữ, màu sắc). Để cho thuận tiện bạn có thể đặt toàn bộ các thuộc tính của thẻ vào trong một file riêng có phần mở rộng là ".css" CSS nó phá vỡ giới hạn trong thiết kế Web, bởi chỉ cần một file CSS có thể cho phép bạn quản lí định dạng và layout trên nhiều trang khác nhau. Các nhà phát triển Web có thể định nghĩa sẵn thuộc tính của một số thẻ HTML nào đó và sau đó nó có thể dùng lại trên nhiều trang khác. 2. Có thể khai báo CSS bằng nhiều cách khác nhau. Bạn có thể đặt đoạn CSS của bạn phía trong thẻ <head> </head>, hoặc ghi nó ra file riêng với phần mở rộng ".css", ngoài ra bạn còn có thể đặt chúng trong từng thẻ HTML riêng biệt Tuy nhiên tùy từng cách đặt khác nhau mà độ ưu tiên của nó cũng khác nhau. Mức độ ưu tiên của CSS sẽ theo thứ tự sau. 1. Style đặt trong từng thẻ HTML riêng biệt 2. Style đặt trong phần <head> 3. Style đặt trong file mở rộng .css 4. Style mặc định của trình duyệt Nếu nhãn của bạn có nhiều từ bạn nên đặt nhãn của bạn vào trong dấu nháy kép p {font-family: "sans serif"} Trong trường hợp thẻ chọn của bạn nhiều thuộc tính thì các thuộc tính sẽ được ngăn cách bởi dấu (;). p {text-align:center;color:red} Khi thẻ chọn có nhiều thuộc tính thì chúng ta nên để mỗi thuộc tính ở trên một dòng riêng biệt. p { text-align: center; color: black; font-family: arial } Các bài học về CSS Các bài viết được lấy từ cssyeah.com Làm sao chèn CSS vào trong trang Web Bạn đã có một file CSS của bạn, bây giờ công việc tiếp theo là làm thế nào để chèn những đoạn CSS của bạn vào trong trang, Và xem chúng hoạt động như thế nào. Trong phần này chúng ta sẽ đi tìm hiểu chi tiết về cách chèn một đoạn style trong trang HTML hay liên kết tới một file CSS viết sẵn. Khi trình duyệt đọc đến CSS, thì toàn bộ Website sẽ được định dạng theo các thuộc tính đã được khai báo trong phần CSS. Có ba cách cho phép chúng ta chèn định dạng CSS vào trong Website. 1. CSS được khai báo trong file riêng. Toàn bộ mã CSS được chứa trong file riêng có phần mở rộng .css là một ý tưởng được dùng khi một file CSS sẽ được áp dụng cho nhiều trang khác nhau. Bạn có thể thay đổi cách hiển thị của toàn bộ site mà chỉ cần thay đổi một file CSS. Trong cách này thì file CSS sẽ được chèn vào văn bản HTML thông qua thẻ <link> </link>. Ta có cú pháp như sau: <html> <head> <link rel="stylesheet" type="text/css" href="mystyle.css" medial="all" /> thích trong HTML để chứa phần nội dung của thẻ <style>. <head> <style type="text/css"> <! hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} > </style> </head> 3. Chèn trực tiếp vào thẻ của HTML(inline style) Inline style được sử dụng nhiều trong trường hợp một thẻ HTML nào đó cần có style riêng cho nó. Inline style được áp dụng cho chính thẻ HTML đó, cách này sẽ có độ ưu tiên lớn nhất so với hai cách trên. Dưới đây là một ví dụ mà chúng ta dùng Inline style <p style="color: sienna; margin-left: 20px"> This is a paragraph </p> 4. Nhiều Stylesheet Trong trường hợp mà có một số thẻ có cùng định dạng, chúng ta có thể gộp chúng lại với nhau. Giả sử như sau: h1, h2, h3 { margin-left: 10px; font-size: 150%; } Giống đoạn mã trên thì cả ba thẻ h1, h2, h3 đều có cùng 3 thuộc tính như trên. Các bài học về CSS Các bài viết được lấy từ cssyeah.com line-height: 150%; // line-height: 15px; Các bài học về CSS Các bài viết được lấy từ cssyeah.com } Dóng hàng Để gióng hàng cho một đoạn văn bản chúng ta sẽ dùng thuộc tính text-align: vị trí; p { text-align: left; /* left | center | right */ } Trang hoàng thêm cho đoạn văn bản. Một đường gạch chân hoặc đường gạch ngang dòng văn bản sẽ làm cho đoạn văn bản của bạn thêm sinh động. Để tô điểm thêm cho đoạn văn bản chúng ta sẽ dùng thuộc tính text-decoration: thuộc tính; h3 { text-decoration: underline; /* Gạch chân */ } h2 { text-decoration: line-through; /* Gạch ngang */ } h1 { text-decoration: overline; /* kẻ trên */ } Chỉnh vị trí của đoạn văn bản (indent). Thuộc tính text-indent: vị trí; sẽ căn chỉnh vị trí của dòng văn bản theo chiều ngang. h1 { text-indent: -2000px; /* text-indent: 30px; */ } Điều kiển các ký tự trong một đoạn văn bản. trị; p { white-space: nowrap; } Thuộc tính white-space sẽ làm cho toàn bộ đoạn văn bản ở trên một dòng. Các bài học về CSS Các bài viết được lấy từ cssyeah.com Các thuộc tính của font chữ và định nghĩa font chữ cho văn bản Các thuộc tính về font chữ sẽ cho phép bạn thay đổi họ font (font family), độ đậm (boldness), kích thước (size) và kiểu font (style). 01Đặt font cho đoạn văn bản. Để đặt một loại font chữ nào đó cho đoạn văn bản thì chúng ta sẽ sử dụng thuộc tính font-family: p { font-family: Arial, Tahoma, Verdana, sans-serif; } Thông thường bạn cần phải khai báo họ của font ở cuối (trong ví dụ trên thì sans-serif là chỉ tới 1 họ font) để trong trường hợp máy của người duyệt Web không có các font như mình đã đặt thì nó sẽ lấy font mặc định của họ font trên. 02Đặt đoạn văn bản sử dụng font nhãn caption. p.caption { font: caption; } 03Đặt kích thước font cho đoạn văn bản. Khi chúng ta muốn những đoạn văn bản hoặc tiêu đề có kích thước của chữ khác nhau, chúng ta có thể sử dụng thuộc tính font-size: h1 { font-size: 20px; p { font: italic small-caps 900 12px arial; } Các bài học về CSS Các bài viết được lấy từ cssyeah.com Đường viền và các thuộc tính của đường viền Các thuộc tính của đường viền (border) sẽ cho phép đặt các giá trị đặc biệt cho đườn viền như kiểu đường viền, kích thước, màu sắc. Thuộc tính này sẽ được áp dụng cho các thẻ HTML như <div>, <li>, <table>, Trong thuộc tính đường viền (border) chúng ta có 3 giá trị cơ bản đó là: 1. border-color: 2. border-width: 3. border-style: 01Thuộc tính màu của đường viền Để đặt màu cho đường viền chúng ta sẽ đặt thông số màu cho thuộc tính border-color: div.color { border-color: #CC0000; } 02Đặt chiều rộng cho đường viền (border) Nếu muốn đặt chiều rộng của đường viền chúng ta sẽ đặt giá trị cho thuộc tính border-width: div.borerwidth { border-width: 2px; } STT Giá trị 1 thin 2 medium 9 inset 10 outset Với 4 phía của đối tượng ta có 4 thuộc tính border tương ứng: 1. border-top: 2. border-right: 3. border-bottom: 4. border-left: Ứng với đường viền của mỗi phía chúng ta đều có 3 giá trị (color, width, style) STT Phía Thuộc tính 1 top border-top-color: border-top-width: border-top-style: 2 right border-right-color: border-right-width: border-right-style: 3 bottom border-bottom-color: border-bottom-width: border-bottom-style: 4 left } Các bài học về CSS Các bài viết được lấy từ cssyeah.com Thuộc tính đường bao ngoài (Outline) Thuộc tính Outline sẽ vẽ một đường bao ngoài toàn bộ một phần tử HTML, đối với phần tử có đường viền (border) thì đường bao này sẽ bao trọn đường viền của phần tử đó. Cũng tương tự như đường viền bạn có thể đặt cho nó các thuộc tính về màu săc, độ lớn và kiểu. Có một điều cần chú ý là các thuộc tính của đường bao này có thể không được hỗ trợ trên IE 01Đặt thuộc màu cho đường bao Nếu muốn đặt màu cho đường bao chúng ta có thể sử dụng thuộc tính outline-color: p { outline-color: #CC0000; } 02Đặt độ rộng cho đường bao. Tương tự như đường viền, để đặt độ rộng cho đường bao chúng ta đặt giá trị độ lớn cho thuộc tính outline-width: p { outline-width: 2px; } 03Chọn kiểu đường bao Để chọn kiểu cho đường bao chúng ta sẽ đặt lần lượt các giá trị cho thuộc tính outline-style: p { outline-style: dotted; } STT outline-style 1 none 2 thuộc tính padding cũng tương ứng với 4 phía của phần tử. Tương ứng với 4 phía của phần tử chúng ta có 4 thuộc tính padding tương ứng đó là: 1. padding-top: 2. padding-right: 3. padding-bottom: 4. padding-left: Các giá trị có thể gán cho các thuộc tính này là : % hoặc length Để viết cho gọn chúng ta cũng có thể viết thuộc tính padding dưới dạng shorthand. div.padding { padding: 5px 3px 2px 8px; } Các bài học về CSS Các bài viết được lấy từ cssyeah.com Làm thẻ div có thanh cuộn (scrollbar) giống iFrame Bài viết dưới đây sẽ giới thiệu với các bạn cách làm cho thẻ <div> có thanh cuộn giống khi ta sử dụng iFrame để load một trang khác. Trước hết chúng ta có ví dụ về đoạn mã HTML như sau: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <title>example page</title> </head> <body> <div id="page"> <h1>Title</h1> <div id="scroll_box"> <p> Put a long text in here. It will be crollable.<br/> } Khi bạn đưa nội dung dài hơn chiều cao và chiều rộng của thẻ <div> thì trình duyệt sẽ tự động sinh ra thanh cuôn ngang và thanh cuộn dọc giống như iFrame. Kỹ thuật này hiện có khá nhiều Website sử dụng để có cách thể hiện nội dung riêng biệt của mình. Các bài học về CSS Các bài viết được lấy từ cssyeah.com Style một kiểu Bubble đơn giản Thông thường khi chúng ta duyệt Web, chúng ta sẽ không để ý tới cách trình bày của trang Web đó, mà chỉ để ý đến thông tin của nó. Nhưng nếu chúng ta để ý một chút thì nhận thấy rằng, nếu Website nào biết vận dụng các kiểu Typography hợp lý thì sẽ giúp người đọc phân biệt các mức độ thông tin rất nhanh. Điều đó sẽ có tác động tốt đối với người đọc Để giúp các bạn có thói quen áp dụng các kiểu Typography vào trong Website của mình. Trong bài viết này tôi xin hướng dẫn các bạn làm một kiếu bubble đơn giản Dạng bubble thường được sử dụng trong việc trích dẫn lời nói của một tác giả nào đó, hoặc trong các lời bình luận trong các blog. 1. Định dạng HTML <div class="bubblewrapper"> <div class="comment"> Đây là ví dụ của một kiểu bubble đơn giản, các bạn có thể ứng dụng chúng vào ngay trong site của mình. Chúc các bạn thành công! </div> <div class="commentfooter"> <span class="author">Tác giả:</span> <a href="www.cssyeah.com" target="_blank" title="Tác giả">CSSYeah.com</a> </div> </div> Để làm kiểu bublle đơn giản này chúng ta sẽ sử dụng hai thẻ <div>. Thẻ <div class="comment"> chứa lời bình luận, còn thẻ <div class="footercomment"< sẽ được dùng chứa thông tin tác giả. div.commentfooter a { color: #CC0000; } div.commentfooter a:hover, div.commentfooter a:active { text-decoration: none; } Trong phần nội dung do chúng ta có thể dùng nhiều lần đạng bubble này, do vậy chúng ta định dạng thuộc tính class cho thẻ <div> Các bài học về CSS Các bài viết được lấy từ cssyeah.com Căn bảng vào giữa màn hình. Bình thường thì bạn muốn đặt một table có chiều rộng cố định vào giữa màn hình thì bạn làm thế nào? có phải bạn đặt thuộc tính align="center" vào trong thẻ <table>?. Nếu bạn làm như vậy thì bạn chỉ được kết quả đúng như ý bạn trên một số trình duyệt, còn một số trình duyệt sẽ không thể hiện kết quả như bạn muốn. Sau đây tôi muốn giới thiệu với bạn một tips nhỏ trong CSS để đặt một table có kích thước cố định vào giữa trang. Giả sử rằng bạn có một table như sau: <table class="center">. Nếu bây giờ bạn muốn đặt table đó vào giữa trang màn hình bạn chỉ việc đặt cho hai thuộc tính margin-left và margin-right của table có giá trị bằng auto. Chúng ta có mã CSS như sau: table.center { width: 780px; margin-left: auto; margin-right: auto; } Các bài học về CSS background: url( /dot.gif) repeat-x left bottom; /* ảnh 1px */ list-style: none; margin: 0; padding: 6px 0; position: relative; } ol.tab li { background: #F2F5FA; border: 1px solid #D3DDED; display: inline; /* các thẻ li ở trên một dòng */ margin-right: 5px; Các bài học về CSS Các bài viết được lấy từ cssyeah.com padding: 0; } Trong cách định dạng này ta có sử dụng một kỹ thuật nhỏ, đó là chúng ta có sử dụng một ảnh .gif có kích thước 1px x 1px để thay thế border-bottom của <ol> Khi đang ở trong trang nào đó thì tab của trang đó sẽ có màu khác với những tab khác, do vậy chúng ta sẽ đặt cho tab đó một class là active. Vì vậy chúng ta cần phải định dạng cho riêng cho các tab active như sau: ol.tab li.active { background: #FFF; border-bottom: 1px solid #FFF; font-weight: bold; padding: 5px 10px; } Tiếp theo chúng ta sẽ định dạng cho các link nằm trong thẻ ol.tab a { font-weight: bold; Tải File Word Nhờ tải bản gốc Tài liệu, ebook tham khảo khác
- Bài giảng Giáo án Bồi dưỡng học sinh giỏi môn Tiếng Việt lớp 4-5.Phần V
- Bài giảng Giáo án Bồi dưỡng học sinh giỏi môn Tiếng Việt lớp 4-5.Phần V
- Bài giảng Giáo án nghề tin học đầy đủ và mới nhất
- Bài giảng giao an cac mon
- Bài giảng giao an cac mon lop 3 (co KN song)
- Bài giảng giáo án các môn lơp3 (có KNS)
- Giáo án - Bài giảng: Các thuật toán tìm kiếm trong lập trình Game
- Giáo án - Bài giảng: THUẬT TOÁN MÃ HÓA VÀ ỨNG DỤNG TRONG LẬP TRÌNH
- Bài giảng - giáo án: Các bài học về CSS trong lập trình Website
- Bài giảng - giáo án: javascript cơ bản để trở thành lập trình viên
- LISEMCO-2 business development strategy period of 2013-2018. Luận văn ThS. Quản trị kinh doanh
- Making business development stategy to the year 2015 for the housing and urban development corporation (HUD) : Luận văn ThS. Quản trị kinh doanh
- Making business development strategy to the year 2015 for the Housing and Urban Development Corporation (HUD)
- Market development strategy for Viet Fashion Corporation for 2011-2015. Luận văn ThS. Quản trị kinh doanh
- Marketing mix strategy completed solutions for Sai Gon Hospital of cosmetic surgery
- Marketing MIX strategy completed solutions for Saigon hospital of cosmetic surgery
- Mekong Machinery Company Business Strategy (2011 - 2015)
- Mekong Machinery Company Business Strategy (2011-2015). Luận văn ThS. Quản trị kinh doanh
- Nam Viet corporation’s 2011 – 2015 development strategies
- Orientation to complete the business strategy of Ha Bac Nitrogenous Fertilizer and Chemical One-member Limited Company over a period of 2010-2015 (towards to the year 2020)
Học thêm
- Nhờ tải tài liệu
- Từ điển Nhật Việt online
- Từ điển Hàn Việt online
- Văn mẫu tuyển chọn
- Tài liệu Cao học
- Tài liệu tham khảo
- Truyện Tiếng Anh
Copyright: Tài liệu đại học ©
TopTừ khóa » Trong Css Cú Pháp Margin 4px 3px 5px 3px Có Nghĩa Là
-
Thuộc Tính Margin | CSS | Học Web Chuẩn
-
Lề Trong CSS - Margin
-
Thuộc Tính Margin Và Padding Trong CSS
-
Tất Tần Tật Về MARGIN Trong CSS - NIIT - ICT Hà Nội
-
Thuộc Tính Margin Trong CSS - Web Cơ Bản
-
5 Cách Viết Tắt Thường Dùng Trong CSS - Express Magazine
-
Ý Nghĩa Của Thẻ Margin Và Padding Trong Css - Blog Thủ Thuật, Mẹo Vặt
-
Thi Trắc Nghiệm | Trung Tâm Tin Học - VITC VNUA
-
Thi Trắc Nghiệm | Trung Tâm Tin Học - VITC VNUA
-
[PDF] Bài 3 - CSS – Casscading Style Sheets - Soict
-
Thuộc Tính Margin Trong CSS - Hoclaptrinh
-
(PDF) Các Bài Học Về CSS Contents
-
Báo Cáo CSS - Tài Liệu, Luận Văn
-
Tìm Hiểu Margin Và Padding - Thủ Thuật Blog Violet