Download miễn phí Các bài học về CSS
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
Style một kiểu Bubble đơn giản . 21
1. Định dạng HTML . 21
2. Định dạng CSS . 21
Căn bảng vào giữa màn hình. . 23
Menu dạng tab - Phần I. . 24
Kỹthuật làm chữhoa đầu dòng (Drop cap) . 26
1. Cách thứnhất . 26
2. Cách thứhai . 27
Trang trí cho danh sách có thứtự . 29
Kỹthuật tải ảnh trước bằng CSS . 30
Fix min-height cho IE . 32
Đặt min-width cho IE6 . 33
CSS Transparency trên toàn bộcác trình duyệt . 34
Border và những điều bạn chưa biết . 35
Kỹthuật đưa footer xuống cuối trang . 36
Đặt dòng text vào giữa ( theo chiều cao) . 38
Hiển thị ảnh PNG trên IE . 39
Style cho thẻhr . 40
Thêm khoảng cách giữa đường kẻvà phần nội dung. . 40
Kỹthuật slicing door và ứng dụng . 41
1. Tạo nút bằng Photoshop . 41
2. Cắt nút ra thành hai phần. . 42
3. Thực hiện viết mã HTML và CSS. . 42
Cách viết giản lược trong CSS . 44
1. Thuộc tính Color . 44
2. Thuộc tính margin và padding. . 44
3. Thuộc tính border. . 45
4. Thuộc tính background. . 45
5. Thuộc tính font . 46
5. List type. 46
6. Outline . 46
http://cloud.liketly.com/flash/edoc/jh2i1fkjb33wa7b577g9lou48iyvfkz6-swf-2014-01-13-cac_bai_hoc_ve_css.KzEPhvqeEL.swf /tai-lieu/de-tai-ung-dung-tren-liketly-54448/
Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí
Tóm tắt nội dung tài liệu:
g hoàng thêm cho đoạn văn bản.Một đường gạch chân hay đườ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.
Bạn có thể điều khiển toàn bộ đoạn văn bản là chữ hoa hay chữ thường bởi thuộc tính text-
transform: kiểu chữ;
p.uppercase {
text-tranform: uppercase;
}
p.lowercase {
text-tranform: lowercase;
}
p.capitalize {
text-tranform: capitalize;
CÁC BÀI HọC Về CSS
www.123comta.com
}
Đặt hướng cho đoạn văn bản.
Hướng của đoạn văn bản có thể từ trái qua phải hay từ phải qua trái chúng ta có thể điều khiển
bởi thuộc tính direction: hướng;
div.rtl {
direction: rtl; /* Right to left */
}
div.ltr {
direction: ltr; /* Left to right */
}
Tăng khoảng cách giữa các từ.
Khoảng cách giữa các từ có thể được tăng bởi thuộc tính word-spacing: khoảng cách;
word-spacing: 30px;
Làm mất tác dụng của đường bao của một thẻ HTML.
Để làm mất tác dụng đường bao của một thẻ HTML chúng ta dùng thuộc tính white-space: giá
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
www.123comta.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 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 hay 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;
}
h3 {
font-size: 12px;
}
04Định lại kích thước font bằng thuộc tính font-size-ajust:
p {
font-size-ajust: 0.60;
}
05Đặt kiểu font cho đoạn văn bản.
CÁC BÀI HọC Về CSS
www.123comta.com
Chữ đậm, chữ nghiêng,... được đặt với thuộc tính font-style:
p {
font-style: italic; /* normal | italic | oblique */
}
06
Muốn hiển thị font ở dạng small-caps hay ở dạng normal thì chúng ta sẽ sử dụng thuộc tính
font-variant. Thuộc tính này có hai giá trị normal và small-caps
p {
font-variant: normal; /* normal | small-caps */
}
07Đặt độ đậm nhạt của font.
Khi chúng ta muốn thay đổi độ đậm nhạt của văn bản chúng ta sẽ dùng thuộc tính font-weight:.
Chúng ta có thể đặt giá 3 loại giá trị cho thuộc tính này 1. normal(bình thường), 2. bold(đậm), 3.
300(đặt dạng số)
h3 {
font-weight: bold;
}
08Khai báo các thuộc tính font ở dạng shorthand.
p {
font: italic small-caps 900 12px arial;
}
CÁC BÀI HọC Về CSS
www.123comta.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ư
, , ,...
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
3 thick
4 length
03Chọn kiểu của đường viền
Bạn có thể sử dụng thuộc tính border-style để đặt kiểu cho đường viền. Chúng ta có thể gán cho
thuộc tính này 9 giá trị khác nhau tương ứng với 9 kiểu đường viền khác nhau.
div.borderstyle {
border-style: solid;
}
STT border-style
1 none
CÁC BÀI HọC Về CSS
www.123comta.com
2 hidden
3 dotted
4 dashed
5 solid
6 double
7 groove
8 ridge
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
border-left-color:
border-left-width:
border-left-style:
Chúng ta có thể dùng phương pháp viết mã giản lược (shorthand) để viết các thuộc tính của
đường viền gọn hơn. Giả sử chúng ta đặt thuộc tính border của thẻ với độ rộng bằng 1,
kiểu solid và màu là #CC0000
div.border {
border: 1px solid #CC0000;
}
CÁC BÀI HọC Về CSS
www.123comta.com
Các thuộc tính của margin
Thuộc tính margin sẽ định nghĩa khoảng trắng bao quanh một phần tử HTML. Nó có thể dùng
giá trị âm để lồng nội dung vào với nhau. Tương ứng với 4 phía của một phần tử chúng ta có 4
thuộc tính tương ứng. Mặt khác để viết cho gọn chúng ta cũng có thể dùng cách viết giản lược để
định nghĩa các giá trị cho thuộc tính margin.
Đối với các trình duyệt Netcape và IE thì giá trị mặc định của thuộc tính margin là 8px. Nhưng
Opera thì không hỗ trợ như vậy. Để cho thống nhất chúng ta có thể đặt margin mặc định cho
toàn bộ các phần tử.
Các giá trị mà thuộc tính margin có thể nhận được đó là: auto, length, %. Chúng ta đặt giá trị
nào là tùy thích cộng với việc tương ứng tỉ lệ với các phần tử khác.
Tương ứng với 4 phía ta có 4 thuộc tính:
1. margin-top:
2. margin-right:
3. margin-bottom:
4. margin-left:
Để cho gọn chúng ta cũng có thể việt thuộc tính margin dưới dạng shorthand
div.margin {
margin: 10px 4px 5px 9px; /* top | right | bottom | left*/
}
CÁC BÀI HọC Về CSS
www.123comta.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ị ...