text:
Các bài học về CSS
Chia sẻ: Huynh Duc Tung | Ngày: | Loại File: DOC | Số trang:34
lượt xem 889
download
Các bài học về CSS
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 đó...
Bình luận(1) Đăng nhập để gửi bình luận!
Nội dung Text: Các bài học về CSS
- 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 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ẻ ..., 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. Style đặt trong từng thẻ HTML riêng biệt 1. Style đặt trong phần 2. Style đặt trong file mở rộng .css 3. Style mặc định của trình duyệt 4. Mức độ ưu tiên sẽ giảm dần từ trên xuống dưới. Trang 1 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 3. CSS có tính kế thừa: giả sử rằng bạn có một thẻ đã được khai báo ở đầu file css với các thuộc tính như sau: 4. #vidu { 5. width: 200px; 6. height: 300px; 7. } Ở một chỗ nào đó trong file css bạn lại khai báo một lần nữa thẻ với các thuộc tính. #vidu { width: 400px; background-color: #CC0000; } Sau đoạn khai báo này thì thẻ sẽ có thuộc tính: #vidu { width: 400px; /* Đè lên khai báo cũ */ height: 300px; background-color: #CC0000; } Cú pháp của CSS Sau khi hiểu là nắm bắt được một số đặc tính của CSS chúng ta tiếp tục đi tìm hiểu về cú pháp và cách khai báo của các thẻ CSS Cú pháp của CSS được chia làm 3 phần. phần thẻ chọn (selector), phần thuộc tính (property), phần nhãn (value). selector {property: value} 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 Trang 2 http://www.viet-ebook.co.cc
- 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ẻ .... Ta có cú pháp như sau: Trình duyệt sẽ đọc toàn bộ các định dạng được quy định trong file mystyle.css và định dạng cho văn bản HTML. File CSS có thể được soạn thảo bằng một số trình duyệt khác nhau. Trong file không được chứa mã HTML, khi ghi lại chúng ta bắt buộc phải ghi lại với phần mở rộng là .css. Giả sử chúng trong file mystyle.css ở trên chứa đoạn mã sau: hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} Không bao giờ sử dụng khoảng trắng trong nhãn, giả sử rằng nếu bạn dùng margin-left: 20 px; thay cho margin-left: 20px; thì IE6 sẽ hiểu còn các trình duyệt như Firefox, Opera sẽ không hiểu 2. Chèn CSS trong tài liệu HTML Trang 3 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Chèn thẳng CSS trong tài liệu được áp dụng trong trường hợp những định dạng CSS này chỉ giành riêng cho tài liệu HTML đó. Khi bạn chèn trực tiếp thì đoạn mã của bạn phải đặt trong thẻ và đặt trong phần . hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} Có một số trình duyệt cũ sẽ không hiểu thẻ , nó sẽ bỏ qua thẻ này. Tuy nhiên thì nội dung trong thẻ vẫn hiển thị ra trang HTML. Vì vậy mà chúng ta sẽ phải dùng định dạng chú thích trong HTML để chứa phần nội dung của thẻ . 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 This is a paragraph 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. Trang 4 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Các vấn đề về văn bản và cách định dạng văn bản Thuộc tính CSS text cho phép bạn hoàn toàn có thể quản lí được các thuộc tính của văn bản, bạn có thể quản lí được sự ẩn hiện của nó, thay đổi màu sắc, tăng hoặc giảm khoảng cách giữa các ký tự trong một đoạn, căn chỉnh việc dóng hàng (align),... Các thuộc tính của text mà CSS hỗ trợ Đặt màu cho một đoạn văn bản Để đặt màu cho một đoạn văn bản chúng ta có thể dùng thuộc tính: color: #mã màu; p{ color: #333333; } Đặt màu nền cho đoạn văn bản. Bạn có thể đặt màu nền (background) cho đoạn văn bản bằng thuộc tính background-color: #mã màu; p{ background-color: #FFFF00; } Căn chỉnh khoảng cách giữa các ký tự. Khoảng cách giữa các ký tự trong một đoạn văn bản có thể được tăng hoặc giảm bởi thuộc tính letter-spacing: khoảng cách; h3 { letter-spacing: 2em; } h1 { letter-spacing: -3em; } Căn chỉnh khoảng cách giữa các dòng. Thuộc tính line-height: khoảng cách; sẽ giúp bạn căn chỉnh khoảng cách giữa các dòng trong một đoạn văn bản. p{ line-height: 150%; // line-height: 15px; } Dóng hàng Trang 5 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Để 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. 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; } Đặt hướng cho đoạn văn bản. Trang 6 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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 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. Trang 7 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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; } 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. 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 hoặc ở 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. Trang 8 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com p{ font: italic small-caps 900 12px arial; } Đườ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 Trang 9 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 1 none 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) Thuộc tính STT Phía border-top-color: 1 top border-top-width: border-top-style: border-right-color: 2 right border-right-width: border-right-style: border-bottom-color: 3 bottom border-bottom-width: border-bottom-style: border-left-color: 4 left 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 thuộc tính của margin Trang 10 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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*/ } 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{ Trang 11 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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 hidden 3 dotted 4 dashed 5 solid 6 double 7 groove 8 ridge 9 inset 10 outset Để cho gọn chúng ta cũng có thể viết các giá trị của thuộc tính Outline dưới dạng shorthand như sau: div.outline { outline: 1px solid #000; } CSS padding CSS padding sẽ định nghĩa khoảng trống giữa mép của các phần tử tới các phần tử con hoặc nội dung bên trong. Chúng ta không thể gán giá trị âm cho thuộc tính này. Cũng giống như margin 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. Trang 12 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com div.padding { padding: 5px 3px 2px 8px; } 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ẻ 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: example page Title Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. This content follows after the scrollable box. Bây giờ chúng ta tiến hành style cho thẻ , trước hết chúng ta cần phải đặt cố định chiều rộng và chiều cao của cho thẻ #scroll_box { height: 120px; width: 400px; ... } Để cho thẻ hiển thị thanh cuộn chúng ta sẽ đặt thuộc tính display của thẻ là auto #scroll_box { height: 120px; width: 400px; Trang 13 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com display: auto; border: 1px solid #CCCCCC; margin: 1em 0; } Khi bạn đưa nội dung dài hơn chiều cao và chiều rộng của thẻ 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. 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 Đâ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! Tác giả: CSSYeah.com Để làm kiểu bublle đơn giản này chúng ta sẽ sử dụng hai thẻ . Thẻ chứa lời bình luận, còn thẻ
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com #wrapper { width: 400px; margin: 0 auto; padding: 0; } div.comment { margin: 0; padding: 10px; background: #E8ECEF; } div.commentfooter { padding: 8px 0 0 22px; background: url(arrow-down.gif) no-repeat 20px 0 #FFFFFF; } span.author { padding-left: 15px; background: url(author.gif) no-repeat left center; font-weight: bold; } 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ẻ 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ẻ ?. 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: . 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; Trang 15 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com margin-left: auto; margin-right: auto; } Menu dạng tab - Phần I. Trong chúng ta tôi giám chắc rằng không còn ít người vẫn còn mặc cảm với những menu dạng tab, không phải vì nó xấu mà luôn nghĩ rằng làm nó khó và cấu trúc của nó rất phức tạp. Chính bản thân tôi trước đây cũng như vậy. Nhưng thực ra có phải như vậy không? để trả lời câu hỏi đó bây giờ chúng ta cùng nhau thử Style cho một kiểu tab đơn giản để xem nó có thực sự khó như chúng ta vẫn thường nghĩ không?. Trong menu dạng này bao giờ cũng gồm 2 phần, phần 1 để chứa các tab và phần thứ hai là phần để chứa nội dung của các tab. để có hình dung rõ hơn chúng ta sẽ xem hình ảnh minh họa dưới đây. Đầu tiên chúng ta sẽ định dạng cho phần khung của tab như sau: div#wrapper { margin: 50px; padding: 0; } Chúng ta sẽ dùng định dạng của thẻ để tạo lên các tab ở phần 1. Về nguyên tắc thì chúng ta có thể dùng một trong ba thẻ , , . Nhưng tại sao tôi lại dùng thẻ , là bởi vì một lý do nào đó mà trình duyệt của người xem không tải được CSS từ Website của bạn thì họ vẫn hiểu được cấu trúc tab của bạn. Định dạng của phần một như sau Trang chủ Giới thiệu Sản phẩm Tin tức Liên hệ Bây giờ chúng ta sẽ định dạng sao cho các tab nằm trên cùng một hàng và có hình dáng của tab. ol.tab { 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; Trang 16 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com border: 1px solid #D3DDED; display: inline; /* các thẻ li ở trên một dòng */ margin-right: 5px; 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 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; margin: 0; padding: 5px 10px; } Cuối cùng bây giờ chúng ta sẽ định dạng phần chứa nội dung của mỗi tab. Phần này chỉ đơn giản là chúng ta định dạng cho thẻ chứa nội dung. div#content { border: 1px solid #D3DDED; border-top: none; padding: 10px; } Kỹ thuật làm chữ hoa đầu dòng (Drop cap) Drop cap là một trong những typography hay được dùng trong các tạp chí trên giấy cũng như các tạp chí điện tử. Nó thường được dùng ở đầu mỗi bài báo với font chữ lớn và màu sắc nổi trội. Theo quy luật nhìn của mắt nếu một đối tượng nổi bật hơn các đối tượng xung quanh, nhì nó sẽ có tác động mạnh tới thị giác của người quan sát. Chính vì lý do đó mà người ta vẫn thường dùng cách này cho các bài báo nổi bật cần sự chú ý cao. Tuy nhiên trong khuôn khổ của lĩnh vực nghiên cứu chúng ta sẽ đi tìm hiểu một số kỹ thuật làm chữ hoa đầu dòng (Drop cap). 1. Cách thứ nhất Trang 17 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Đầu tiên chúng ta sẽ đi tìm hiểu cách làm Drop cap chính thống. Trong cách này chúng ta sẽ sử dụng đến kỹ thuật selectors trong CSS. cụ thể là chúng ta sẽ dùng đến thuộc tính :first- letter. Ta có định dạng HTML: Lorem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Định dạng CSS: p.pdropcap:first-letter { float: left; padding: 4px 8px 0 0; display: block; color: #336699; font: 60px/50px Georgia, Times, serif; } Kết quả hiển thị: Lorem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Chúng ta cần phải đặt class cho thẻ nhằm mục đích phân biệt nó với các thẻ khác trong trang. Trong trường hợp bạn không đặt class thì toàn bộ các ký tự đầu dòng của thẻ trong trang sẽ hiển thị định dạng chữ hoa, mà điều đó thì không phải là điều mong muốn. 2. Cách thứ hai Trong cách thứ hai này ta sẽ dùng thêm một thẻ để bao ký tự chữ hoa ở đầu dòng Định dạng HTML: Norem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis Trang 18 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com elit elit sed ut In. Định dạng CSS: .dropcap { float: left; padding: 4px 8px 0 0; display: block; color: #336699; font: 60px/50px Georgia, Times, serif; } Kết quả hiển thị: Norem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Cách này có một ưu điểm là ký tự hoa đó có thể đặt ở bất cứ đâu trong bài viết miễn là chúng ta thêm thẻ vào ký tự mà ta muốn chuyển thành dang drop cap. Để cho phong phú chúng ta cũng có thể thêm một số các thuộc tính như màu nền, màu chữ,... vào cho thêm sinh động. Ta có ví dụ như sau: Ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Trang trí cho danh sách có thứ tự Mặc định hầu hết các trình duyệt (Browser) đều hiển thị chữ số của danh sách có thứ tự (order list) theo font mặc định mà chúng ta sử dụng cho nội dung site. Trong bài chỉ dẫn ngắn này tôi xin hướng dẫn các bạn làm thế nào để sử dụng hai thẻ (orderlist) và để thêm trang trí thêm cho danh sách có thứ tự orderlist. Để có hình dung rõ hơn các bạn hãy nhìn vào hình vẽ dưới đây: Trang 19 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Chúng ta sẽ sử dụng font cho các chữ số là font "Georgia", còn font cho thẻ là font Arial. Với hình vẽ trên chúng ta có mã nguồn HTML như sau: This is line one Here is line two And last line Dưới đây là mã CSS cho hai thẻ và ol { font: italic 1em Georgia, Times, serif; color: #999999; } ol p { font: normal .8em Arial, Helvetica, sans-serif; color: #000000; } Bài viết được tổng hợp từ Web Designer Wall Kỹ thuật tải ảnh trước bằng CSS Trong file CSS của bạn có sử dụng đến một số ảnh background, nhưng những ảnh đó sẽ không được trình duyệt tải về trong bộ đệm (cache) trên máy ngay từ đầu, mà khi nào sử dụng đến thì nó mới được tải về. Chính vì vậy đôi khi nó sẽ sinh ra độ trễ khi chúng ta lần đầu tiên khi vào trang Web. Chúng ta lấy một ví dụ như sau: Giả sử rằng trong thẻ của bạn có sử dụng hai ảnh, một ảnh làm dùng để hiển thị ngay từ đầu, còn một ảnh khác sử dụng cho thuộc tính :hover. KHi lần đầu tiên bạn vào Website khi hover chuột lên thẻ đó thì nó sẽ không hiển thị anh thử hai ngay mà sau một khoảng thời gian khoảng 2 đến 3 giây sau thì mới hiện tùy theo tốc độ đường truyền. Trang 20 http://www.viet-ebook.co.cc
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tài liệu cơ bản về CSS tiếng việt rất hay
65 p | 1807 | 1215
-
Giới thiệu CSS
26 p | 268 | 181
-
Các hướng dẫn về tối ưu hóa website cho các công cụ tìm kiếm (SEO) - Phần I
7 p | 219 | 101
-
Căn bản về CSS
9 p | 232 | 98
-
Không xài flash. vẫn javascript + css + html theo bài học đổ dữ liệu từ database
10 p | 101 | 30
-
Bài giảng HTML & CSS - Lương Trần Hy Hiến
14 p | 52 | 26
-
Bài học về thiết kế Web qua thất bại của Yahoo! và Google
7 p | 61 | 23
-
Thủ thuật CSS
29 p | 56 | 19
-
Bài viết về CEF
2 p | 75 | 18
-
10 bài học đầu tiên khi quảng bá trực tuyến
10 p | 55 | 18
-
Hiển thị các bài liên quan trong WordPress không dùng plugin
9 p | 117 | 17
-
Bài 5: Các vấn đề về văn bản và cách định dạng văn bản
6 p | 42 | 6
-
Học PHP-Bài 2: Mảng
7 p | 30 | 5
-
Bài giảng Nhập môn HTML và thiết kế Web: Bài 6 - Cơ bản về CSS
0 p | 21 | 4
-
Giới thiệu về CSS
4 p | 35 | 3
-
Bài giảng Advance CSS - Lương Trần Hy Hiến
0 p | 18 | 2
-
Bài giảng Lập trình Web: Chương 3 - Nguyễn Hoàng Tùng
59 p | 3 | 2

markdown:
# Các bài học về CSS
Chia sẻ: Huynh Duc Tung | Ngày: | Loại File: DOC | Số trang:34
lượt xem 889
download
![](https://tailieu.vn/image/document/thumbnail/2009/20090825/trumso81/80x100/64821_059.jpg)
##
Các bài học về CSS
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
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 đó...
Bình luận(1)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Các bài học về CSS
- 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 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ẻ ..., 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. Style đặt trong từng thẻ HTML riêng biệt 1. Style đặt trong phần 2. Style đặt trong file mở rộng .css 3. Style mặc định của trình duyệt 4. Mức độ ưu tiên sẽ giảm dần từ trên xuống dưới. Trang 1 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 3. CSS có tính kế thừa: giả sử rằng bạn có một thẻ đã được khai báo ở đầu file css với các thuộc tính như sau: 4. #vidu { 5. width: 200px; 6. height: 300px; 7. } Ở một chỗ nào đó trong file css bạn lại khai báo một lần nữa thẻ với các thuộc tính. #vidu { width: 400px; background-color: #CC0000; } Sau đoạn khai báo này thì thẻ sẽ có thuộc tính: #vidu { width: 400px; /* Đè lên khai báo cũ */ height: 300px; background-color: #CC0000; } Cú pháp của CSS Sau khi hiểu là nắm bắt được một số đặc tính của CSS chúng ta tiếp tục đi tìm hiểu về cú pháp và cách khai báo của các thẻ CSS Cú pháp của CSS được chia làm 3 phần. phần thẻ chọn (selector), phần thuộc tính (property), phần nhãn (value). selector {property: value} 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 Trang 2 http://www.viet-ebook.co.cc
- 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ẻ .... Ta có cú pháp như sau: Trình duyệt sẽ đọc toàn bộ các định dạng được quy định trong file mystyle.css và định dạng cho văn bản HTML. File CSS có thể được soạn thảo bằng một số trình duyệt khác nhau. Trong file không được chứa mã HTML, khi ghi lại chúng ta bắt buộc phải ghi lại với phần mở rộng là .css. Giả sử chúng trong file mystyle.css ở trên chứa đoạn mã sau: hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} Không bao giờ sử dụng khoảng trắng trong nhãn, giả sử rằng nếu bạn dùng margin-left: 20 px; thay cho margin-left: 20px; thì IE6 sẽ hiểu còn các trình duyệt như Firefox, Opera sẽ không hiểu 2. Chèn CSS trong tài liệu HTML Trang 3 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Chèn thẳng CSS trong tài liệu được áp dụng trong trường hợp những định dạng CSS này chỉ giành riêng cho tài liệu HTML đó. Khi bạn chèn trực tiếp thì đoạn mã của bạn phải đặt trong thẻ và đặt trong phần . hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} Có một số trình duyệt cũ sẽ không hiểu thẻ , nó sẽ bỏ qua thẻ này. Tuy nhiên thì nội dung trong thẻ vẫn hiển thị ra trang HTML. Vì vậy mà chúng ta sẽ phải dùng định dạng chú thích trong HTML để chứa phần nội dung của thẻ . 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 This is a paragraph 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. Trang 4 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Các vấn đề về văn bản và cách định dạng văn bản Thuộc tính CSS text cho phép bạn hoàn toàn có thể quản lí được các thuộc tính của văn bản, bạn có thể quản lí được sự ẩn hiện của nó, thay đổi màu sắc, tăng hoặc giảm khoảng cách giữa các ký tự trong một đoạn, căn chỉnh việc dóng hàng (align),... Các thuộc tính của text mà CSS hỗ trợ Đặt màu cho một đoạn văn bản Để đặt màu cho một đoạn văn bản chúng ta có thể dùng thuộc tính: color: #mã màu; p{ color: #333333; } Đặt màu nền cho đoạn văn bản. Bạn có thể đặt màu nền (background) cho đoạn văn bản bằng thuộc tính background-color: #mã màu; p{ background-color: #FFFF00; } Căn chỉnh khoảng cách giữa các ký tự. Khoảng cách giữa các ký tự trong một đoạn văn bản có thể được tăng hoặc giảm bởi thuộc tính letter-spacing: khoảng cách; h3 { letter-spacing: 2em; } h1 { letter-spacing: -3em; } Căn chỉnh khoảng cách giữa các dòng. Thuộc tính line-height: khoảng cách; sẽ giúp bạn căn chỉnh khoảng cách giữa các dòng trong một đoạn văn bản. p{ line-height: 150%; // line-height: 15px; } Dóng hàng Trang 5 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Để 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. 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; } Đặt hướng cho đoạn văn bản. Trang 6 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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 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. Trang 7 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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; } 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. 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 hoặc ở 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. Trang 8 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com p{ font: italic small-caps 900 12px arial; } Đườ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 Trang 9 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 1 none 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) Thuộc tính STT Phía border-top-color: 1 top border-top-width: border-top-style: border-right-color: 2 right border-right-width: border-right-style: border-bottom-color: 3 bottom border-bottom-width: border-bottom-style: border-left-color: 4 left 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 thuộc tính của margin Trang 10 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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*/ } 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{ Trang 11 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com 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 hidden 3 dotted 4 dashed 5 solid 6 double 7 groove 8 ridge 9 inset 10 outset Để cho gọn chúng ta cũng có thể viết các giá trị của thuộc tính Outline dưới dạng shorthand như sau: div.outline { outline: 1px solid #000; } CSS padding CSS padding sẽ định nghĩa khoảng trống giữa mép của các phần tử tới các phần tử con hoặc nội dung bên trong. Chúng ta không thể gán giá trị âm cho thuộc tính này. Cũng giống như margin 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. Trang 12 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com div.padding { padding: 5px 3px 2px 8px; } 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ẻ 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: example page Title Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. Put a long text in here. It will be crollable. This content follows after the scrollable box. Bây giờ chúng ta tiến hành style cho thẻ , trước hết chúng ta cần phải đặt cố định chiều rộng và chiều cao của cho thẻ #scroll_box { height: 120px; width: 400px; ... } Để cho thẻ hiển thị thanh cuộn chúng ta sẽ đặt thuộc tính display của thẻ là auto #scroll_box { height: 120px; width: 400px; Trang 13 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com display: auto; border: 1px solid #CCCCCC; margin: 1em 0; } Khi bạn đưa nội dung dài hơn chiều cao và chiều rộng của thẻ 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. 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 Đâ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! Tác giả: CSSYeah.com Để làm kiểu bublle đơn giản này chúng ta sẽ sử dụng hai thẻ . Thẻ chứa lời bình luận, còn thẻ
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com #wrapper { width: 400px; margin: 0 auto; padding: 0; } div.comment { margin: 0; padding: 10px; background: #E8ECEF; } div.commentfooter { padding: 8px 0 0 22px; background: url(arrow-down.gif) no-repeat 20px 0 #FFFFFF; } span.author { padding-left: 15px; background: url(author.gif) no-repeat left center; font-weight: bold; } 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ẻ 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ẻ ?. 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: . 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; Trang 15 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com margin-left: auto; margin-right: auto; } Menu dạng tab - Phần I. Trong chúng ta tôi giám chắc rằng không còn ít người vẫn còn mặc cảm với những menu dạng tab, không phải vì nó xấu mà luôn nghĩ rằng làm nó khó và cấu trúc của nó rất phức tạp. Chính bản thân tôi trước đây cũng như vậy. Nhưng thực ra có phải như vậy không? để trả lời câu hỏi đó bây giờ chúng ta cùng nhau thử Style cho một kiểu tab đơn giản để xem nó có thực sự khó như chúng ta vẫn thường nghĩ không?. Trong menu dạng này bao giờ cũng gồm 2 phần, phần 1 để chứa các tab và phần thứ hai là phần để chứa nội dung của các tab. để có hình dung rõ hơn chúng ta sẽ xem hình ảnh minh họa dưới đây. Đầu tiên chúng ta sẽ định dạng cho phần khung của tab như sau: div#wrapper { margin: 50px; padding: 0; } Chúng ta sẽ dùng định dạng của thẻ để tạo lên các tab ở phần 1. Về nguyên tắc thì chúng ta có thể dùng một trong ba thẻ , , . Nhưng tại sao tôi lại dùng thẻ , là bởi vì một lý do nào đó mà trình duyệt của người xem không tải được CSS từ Website của bạn thì họ vẫn hiểu được cấu trúc tab của bạn. Định dạng của phần một như sau Trang chủ Giới thiệu Sản phẩm Tin tức Liên hệ Bây giờ chúng ta sẽ định dạng sao cho các tab nằm trên cùng một hàng và có hình dáng của tab. ol.tab { 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; Trang 16 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com border: 1px solid #D3DDED; display: inline; /* các thẻ li ở trên một dòng */ margin-right: 5px; 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 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; margin: 0; padding: 5px 10px; } Cuối cùng bây giờ chúng ta sẽ định dạng phần chứa nội dung của mỗi tab. Phần này chỉ đơn giản là chúng ta định dạng cho thẻ chứa nội dung. div#content { border: 1px solid #D3DDED; border-top: none; padding: 10px; } Kỹ thuật làm chữ hoa đầu dòng (Drop cap) Drop cap là một trong những typography hay được dùng trong các tạp chí trên giấy cũng như các tạp chí điện tử. Nó thường được dùng ở đầu mỗi bài báo với font chữ lớn và màu sắc nổi trội. Theo quy luật nhìn của mắt nếu một đối tượng nổi bật hơn các đối tượng xung quanh, nhì nó sẽ có tác động mạnh tới thị giác của người quan sát. Chính vì lý do đó mà người ta vẫn thường dùng cách này cho các bài báo nổi bật cần sự chú ý cao. Tuy nhiên trong khuôn khổ của lĩnh vực nghiên cứu chúng ta sẽ đi tìm hiểu một số kỹ thuật làm chữ hoa đầu dòng (Drop cap). 1. Cách thứ nhất Trang 17 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Đầu tiên chúng ta sẽ đi tìm hiểu cách làm Drop cap chính thống. Trong cách này chúng ta sẽ sử dụng đến kỹ thuật selectors trong CSS. cụ thể là chúng ta sẽ dùng đến thuộc tính :first- letter. Ta có định dạng HTML: Lorem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Định dạng CSS: p.pdropcap:first-letter { float: left; padding: 4px 8px 0 0; display: block; color: #336699; font: 60px/50px Georgia, Times, serif; } Kết quả hiển thị: Lorem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Chúng ta cần phải đặt class cho thẻ nhằm mục đích phân biệt nó với các thẻ khác trong trang. Trong trường hợp bạn không đặt class thì toàn bộ các ký tự đầu dòng của thẻ trong trang sẽ hiển thị định dạng chữ hoa, mà điều đó thì không phải là điều mong muốn. 2. Cách thứ hai Trong cách thứ hai này ta sẽ dùng thêm một thẻ để bao ký tự chữ hoa ở đầu dòng Định dạng HTML: Norem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis Trang 18 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com elit elit sed ut In. Định dạng CSS: .dropcap { float: left; padding: 4px 8px 0 0; display: block; color: #336699; font: 60px/50px Georgia, Times, serif; } Kết quả hiển thị: Norem ipsum dolor sit amet consectetuer at et Aenean ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Cách này có một ưu điểm là ký tự hoa đó có thể đặt ở bất cứ đâu trong bài viết miễn là chúng ta thêm thẻ vào ký tự mà ta muốn chuyển thành dang drop cap. Để cho phong phú chúng ta cũng có thể thêm một số các thuộc tính như màu nền, màu chữ,... vào cho thêm sinh động. Ta có ví dụ như sau: Ac dolor. Ligula nulla ac id pede sit consectetuer ipsum malesuada convallis habitant. Neque at pellentesque pharetra Aenean accumsan orci Proin leo tellus eu. Dictumst Integer ut adipiscing porttitor dolor Morbi ut id lorem auctor. Massa tellus Morbi enim tellus pede vel suscipit hac sapien Cras. Cursus velit hendrerit lobortis elit elit sed ut In. Trang trí cho danh sách có thứ tự Mặc định hầu hết các trình duyệt (Browser) đều hiển thị chữ số của danh sách có thứ tự (order list) theo font mặc định mà chúng ta sử dụng cho nội dung site. Trong bài chỉ dẫn ngắn này tôi xin hướng dẫn các bạn làm thế nào để sử dụng hai thẻ (orderlist) và để thêm trang trí thêm cho danh sách có thứ tự orderlist. Để có hình dung rõ hơn các bạn hãy nhìn vào hình vẽ dưới đây: Trang 19 http://www.viet-ebook.co.cc
- Các bài học về CSS Các bài viết được lấy từ cssyeah.com Chúng ta sẽ sử dụng font cho các chữ số là font "Georgia", còn font cho thẻ là font Arial. Với hình vẽ trên chúng ta có mã nguồn HTML như sau: This is line one Here is line two And last line Dưới đây là mã CSS cho hai thẻ và ol { font: italic 1em Georgia, Times, serif; color: #999999; } ol p { font: normal .8em Arial, Helvetica, sans-serif; color: #000000; } Bài viết được tổng hợp từ Web Designer Wall Kỹ thuật tải ảnh trước bằng CSS Trong file CSS của bạn có sử dụng đến một số ảnh background, nhưng những ảnh đó sẽ không được trình duyệt tải về trong bộ đệm (cache) trên máy ngay từ đầu, mà khi nào sử dụng đến thì nó mới được tải về. Chính vì vậy đôi khi nó sẽ sinh ra độ trễ khi chúng ta lần đầu tiên khi vào trang Web. Chúng ta lấy một ví dụ như sau: Giả sử rằng trong thẻ của bạn có sử dụng hai ảnh, một ảnh làm dùng để hiển thị ngay từ đầu, còn một ảnh khác sử dụng cho thuộc tính :hover. KHi lần đầu tiên bạn vào Website khi hover chuột lên thẻ đó thì nó sẽ không hiển thị anh thử hai ngay mà sau một khoảng thời gian khoảng 2 đến 3 giây sau thì mới hiện tùy theo tốc độ đường truyền. Trang 20 http://www.viet-ebook.co.cc
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tài liệu cơ bản về CSS tiếng việt rất hay
65 p |
1807 |
1215
-
Giới thiệu CSS
26 p |
268 |
181
-
Các hướng dẫn về tối ưu hóa website cho các công cụ tìm kiếm (SEO) - Phần I
7 p |
219 |
101
-
Căn bản về CSS
9 p |
232 |
98
-
Không xài flash. vẫn javascript + css + html theo bài học đổ dữ liệu từ database
10 p |
101 |
30
-
Bài giảng HTML & CSS - Lương Trần Hy Hiến
14 p |
52 |
26
-
Bài học về thiết kế Web qua thất bại của Yahoo! và Google
7 p |
61 |
23
-
Thủ thuật CSS
29 p |
56 |
19
-
Bài viết về CEF
2 p |
75 |
18
-
10 bài học đầu tiên khi quảng bá trực tuyến
10 p |
55 |
18
-
Hiển thị các bài liên quan trong WordPress không dùng plugin
9 p |
117 |
17
-
Bài 5: Các vấn đề về văn bản và cách định dạng văn bản
6 p |
42 |
6
-
Học PHP-Bài 2: Mảng
7 p |
30 |
5
-
Bài giảng Nhập môn HTML và thiết kế Web: Bài 6 - Cơ bản về CSS
0 p |
21 |
4
-
Giới thiệu về CSS
4 p |
35 |
3
-
Bài giảng Advance CSS - Lương Trần Hy Hiến
0 p |
18 |
2
-
Bài giảng Lập trình Web: Chương 3 - Nguyễn Hoàng Tùng
59 p |
3 |
2

Server: Apache/2.2.31 (CentOS)

Set-Cookie: TLDEVNamespace=qkv3jfh8u5ndul67eqgai8jui7; path=/; domain=.tailieu.vn; HttpOnly


text:
Xem phim 4D chỉ với 30.000 đồng tại Rạp chiếu phim quốc gia
Xem phim 4D tại Rạp chiếu phim quốc gia hưởng khuyến mãi
Nhân dịp sinh nhật lần thứ 15 của Trung tâm Chiếu phim Quốc gia, ban quản lý Rạp chiếu phim tổ chức chương trình khuyến mãi đặc biệt với giá vé ưu đãi.
Theo đó khách hàng chỉ phải trả 30.000 đồng cho vé giành cho trẻ em và 40.000 đồng cho người lớn khi xem phim 4D tại rạp chiếu phim quốc gia. Chương trình được áp dụng từ ngày 1/11 đến 30/11/ 2013.
Thêm vào đó vào thứ 3 hàng tuần, khách hàng sẽ được giảm 50% giá sản phẩm Pepsi tươi tại các quầy hàng Trung tâm Chiếu phim Quốc gia từ ngày 12/11 đến 31/12/2013.
Đặc biệt từ ngày 29/10 đến 31/12/2013 , khách hàng đến xem phim 3D vào thứ tư hàng tuần, giá vé giảm còn 60.000đ/vé cho tất cả các suất chiếu. (Riêng đối với các phim Thor 2, Frozen, 47 Ronin áp dụng mức giá trên từ tuần thứ 2 trở đi).
Bình luận
Nội quy : nhận xét có tối thiểu 10 ký tự, gõ tiếng việt có dấu, không chứa nội dung tục tĩu. Nếu bị báo cáo vi phạm quá 10 lần bị baned nick.

markdown:
**Xem phim 4D chỉ với 30.000 đồng tại Rạp chiếu phim quốc gia**
Xem phim 4D tại Rạp chiếu phim quốc gia hưởng khuyến mãi
Nhân dịp sinh nhật lần thứ 15 của Trung tâm Chiếu phim Quốc gia, ban quản lý Rạp chiếu phim tổ chức chương trình khuyến mãi đặc biệt với giá vé ưu đãi.
Theo đó khách hàng chỉ phải trả 30.000 đồng cho vé giành cho trẻ em và 40.000 đồng cho người lớn khi xem phim 4D tại rạp chiếu phim quốc gia. Chương trình được áp dụng từ ngày 1/11 đến 30/11/ 2013.
Thêm vào đó vào thứ 3 hàng tuần, khách hàng sẽ được giảm 50% giá sản phẩm Pepsi tươi tại các quầy hàng Trung tâm Chiếu phim Quốc gia từ ngày 12/11 đến 31/12/2013.
Đặc biệt từ ngày 29/10 đến 31/12/2013 , khách hàng đến xem phim 3D vào thứ tư hàng tuần, giá vé giảm còn 60.000đ/vé cho tất cả các suất chiếu. (Riêng đối với các phim Thor 2, Frozen, 47 Ronin áp dụng mức giá trên từ tuần thứ 2 trở đi).
## Bình luận
Nội quy : nhận xét có tối thiểu 10 ký tự, gõ tiếng việt có dấu, không chứa nội dung tục tĩu. Nếu bị báo cáo vi phạm quá 10 lần bị baned nick.

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

Server: nginx

Content-Type: text/html; charset=UTF-8

Connection: close

Vary: Accept-Encoding

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache


text:
Ấm siêu tốc tuy công suất cao nhưng thời gian sử dụng nhanh nên vẫn tiết kiệm điện và thời gian cho người sử dụng
DANH MỤC SẢN PHẨM
- SẢN PHẨM GIA DỤNG
- THIẾT BỊ SƯỞI
- LÒ NƯỚNG – LÒ VI SÓNG
- THIẾT BỊ BẾP
- THIẾT BỊ NHÀ BẾP
- MÁY LỌC NƯỚC
- THIẾT BỊ LÀM MÁT
- SẢN PHẨM TIỆN ÍCH
- MÁY KÍCH PHÁT ĐIỆN
Tin tức mới
-
Bộ tứ cây nước nóng lạnh hot nhất trên thị trường hiện nayTháng Tư, 20/04/2018 04:26
-
Quạt điện hay máy làm mát không khí mới là giải pháp cho mùa hè năm nayTháng Tư, 17/04/2018 03:17
-
Lý do tại sao nên sử dụng máy làm mát không khí cho văn phòngTháng Tư, 14/04/2018 11:16
-
Hướng dẫn cách làm chè chuối thơm mát đúng vị mà đơn giản tại nhàTháng Tư, 13/04/2018 04:40
Ấm siêu tốc có tốn điện không?
Tháng Tám, 09/08/2017 05:21

markdown:
Ấm siêu tốc tuy công suất cao nhưng thời gian sử dụng nhanh nên vẫn tiết kiệm điện và thời gian cho người sử dụng
## DANH MỤC SẢN PHẨM
[SẢN PHẨM GIA DỤNG](https://thegioigiadung.com.vn/san-pham-gia-dung/) [THIẾT BỊ SƯỞI](https://thegioigiadung.com.vn/suoi/) [LÒ NƯỚNG – LÒ VI SÓNG](https://thegioigiadung.com.vn/lo-nuong-lo-vi-song/) [THIẾT BỊ BẾP](https://thegioigiadung.com.vn/thiet-bi-bep/) [THIẾT BỊ NHÀ BẾP](https://thegioigiadung.com.vn/thiet-bi-nha-bep/) [MÁY LỌC NƯỚC](https://thegioigiadung.com.vn/may-loc-nuoc/) [THIẾT BỊ LÀM MÁT](https://thegioigiadung.com.vn/quat-dien/) [SẢN PHẨM TIỆN ÍCH](https://thegioigiadung.com.vn/san-pham-tien-ich/) [MÁY KÍCH PHÁT ĐIỆN](https://thegioigiadung.com.vn/may-kich-phat-dien/)
## Tin tức mới
-
[Bộ tứ cây nước nóng lạnh hot nhất trên thị trường hiện nay](https://thegioigiadung.com.vn/bo-tu-cay-nuoc-nong-lanh-hot-nhat-tren-thi-truong-hien-nay/)Tháng Tư, 20/04/2018 04:26
-
[Quạt điện hay máy làm mát không khí mới là giải pháp cho mùa hè năm nay](https://thegioigiadung.com.vn/quat-dien-hay-may-lam-mat-khong-khi-moi-la-giai-phap-cho-mua-nam-nay/)Tháng Tư, 17/04/2018 03:17
-
[Lý do tại sao nên sử dụng máy làm mát không khí cho văn phòng](https://thegioigiadung.com.vn/ly-tai-sao-nen-su-dung-may-lam-mat-khong-khi-cho-van-phong/)Tháng Tư, 14/04/2018 11:16
-
[Hướng dẫn cách làm chè chuối thơm mát đúng vị mà đơn giản tại nhà](https://thegioigiadung.com.vn/huong-dan-cach-lam-che-chuoi-thom-mat-dung-vi-ma-don-gian-tai-nha/)Tháng Tư, 13/04/2018 04:40
# Ấm siêu tốc có tốn điện không?
Tháng Tám, 09/08/2017 05:21

Vary: Accept-Encoding,User-Agent


text:
Làn da bạn bị nổi mụn đôi khi chẳng phải vì một lý do nào đó to tát như dậy thì, trải qua một đợt trị bệnh,…mà là do những thói quen nhỏ xíu xiu mà bạn vẫn làm hàng ngày. Cùng điểm danh xem bạn có bị mắc một thói quen nào dưới đây không nhé, nếu có thì nhanh bỏ đi vì chúng có thể là nguyên nhân khiến bạn mãi không hết mụn đấy.
Tham Khảo: TRỊ MỤN NỘI TIẾT – KHÔNG KHÓ NHƯ BẠN NGHĨ
Làm sạch da quá mức cần thiết
Theo khuyến cáo chúng ta chỉ nên rửa mặt 2 lần mỗi ngày mà thôi. Tuy nhiên có nhiều bạn lại không chịu được cảm giác da tiết mồ hôi hay có đôi hạt bụi trên mặt thế là cứ cách mấy tiếng lại rửa mặt một lần. Thậm chí có nhiều bạn còn tẩy da chết đều đặn mỗi ngày. Việc lạm dụng các sản phẩm làm sạch sẽ khiến da bạn bị mất đi hoàn toàn lớp dầu tự nhiên, mất đi lớp màng lipid bảo vệ cho da. Da khô căng quá mức sẽ rất dễ bị kích ứng và nổi mụn.Vì thế các bạn nên chú ý làm sạch da vừa vừa thôi nhé. Cẩn thận lại rước họa vào thân thì khổ đấy.
Không vệ sinh dụng cụ trang điểm
Chắc chắn có nhiều bạn sẽ bị giật mình đây. Thường thì chúng ta sẽ sử dụng cọ, mút tán, chổi trang điểm cho tới khi chúng hư rồi vứt phải không nào? Thật là tai hại. Bạn có biết đó là những đồ dùng ẩn chứa rất nhiều vi khuẩn hay không. Chưa kể việc tích tụ kem nền, phấn phủ lâu ngày trên các dụng cụ trang điểm mà ở ngoài không khí sẽ khiến chúng bị biến đổi chất và khi chúng dính lên mặt sẽ là cả một ổ vi khuẩn đấy. Vì thế bạn nhớ vệ sinh dụng cụ trang điểm thường xuyên hơn nhé.
Sờ tay lên mặt
Nhiều bạn, đặc biệt là các bạn có làn da mụn, bàn tay rất táy máy cứ thường xuyên sờ lên mặt. Lúc bạn rửa tay sạch thì không nói, đằng này những hành động đó khá vô thức và thường xuyên. Bàn tay là nơi chứa nhiều vi khuẩn, bụi bẩn,…khi sờ lên da chúng ta đã vô tình khiến vi khuẩn tiếp xúc với da và gây ra mụn. Chưa kể các bạn có thói quen chống tay lên cằm, chúng còn tạo nên nếp nhăn và khiến da bạn nhanh bị lão hóa hơn đó.
Không giặt chăn gối thường xuyên
Một ngày bạn dành bao nhiêu thời gian cho cái giường thân yêu của mình. Là 8 tiếng đấy. 8 tiếng da mặt bạn tiếp xúc với chăn, gối, ga giường. Và nếu bạn không giặt giũ chúng thường xuyên thì đó cũng là một nguyên nhân trực tiếp gây ra mụn cho da. Vì thế để hạn chế da “nở hoa” thì bạn nhớ giặt giũ chúng một cách thường xuyên hơn nhé.
Nếu bạn đang mắc 1 trong những thói quen trên thì hãy nhanh chóng khắc phục nếu không muốn có một làn da xấu xí.
SỮA ONG CHÚA CAO CẤP TODAY BEE – ĐƯỢC SẢN XUẤT VÀ PHÂN PHỐI BỞI CÔNG TY CỔ PHẦN TODAY CORP,. JSC.

markdown:
Làn da bạn
** đôi khi chẳng phải vì một lý do nào đó to tát như dậy thì, trải qua một đợt trị bệnh,…mà là do những thói quen nhỏ xíu xiu mà bạn vẫn làm hàng ngày. Cùng điểm danh xem bạn có bị mắc một thói quen nào dưới đây không nhé, nếu có thì nhanh bỏ đi vì chúng có thể là nguyên nhân khiến bạn mãi không hết mụn đấy. bị nổi mụn**
Tham Khảo:
[TRỊ MỤN NỘI TIẾT – KHÔNG KHÓ NHƯ BẠN NGHĨ](https://todaybee.vn/tin-tuc/tri-mun/tri-mun-noi-tiet-khong-kho-nhu-ban-nghi.html)
**Làm sạch da quá mức cần thiết** ![ ](https://todaybee.vn/wp-content/uploads/2017/06/rua-mat-dung-cach-cho-da-mun-1.jpg)
rửa mặt nhiều lần gây khô căng da
Theo khuyến cáo chúng ta chỉ nên rửa mặt 2 lần mỗi ngày mà thôi. Tuy nhiên có nhiều bạn lại không chịu được cảm giác da tiết mồ hôi hay có đôi hạt bụi trên mặt thế là cứ cách mấy tiếng lại rửa mặt một lần. Thậm chí có nhiều bạn còn tẩy da chết đều đặn mỗi ngày. Việc lạm dụng các sản phẩm làm sạch sẽ khiến da bạn bị mất đi hoàn toàn lớp dầu tự nhiên, mất đi lớp màng lipid bảo vệ cho da. Da khô căng quá mức sẽ rất dễ bị kích ứng và nổi mụn.Vì thế các bạn nên chú ý làm sạch da vừa vừa thôi nhé. Cẩn thận lại rước họa vào thân thì khổ đấy.
**Không vệ sinh dụng cụ trang điểm** ![ ](https://todaybee.vn/wp-content/uploads/2017/06/thoi-quen-khien-da-noi-mun.jpg)
đừng quên vệ sinh dụng cụ trang điểm
Chắc chắn có nhiều bạn sẽ bị giật mình đây. Thường thì chúng ta sẽ sử dụng cọ, mút tán, chổi trang điểm cho tới khi chúng hư rồi vứt phải không nào? Thật là tai hại. Bạn có biết đó là những đồ dùng ẩn chứa rất nhiều vi khuẩn hay không. Chưa kể việc tích tụ kem nền, phấn phủ lâu ngày trên các dụng cụ trang điểm mà ở ngoài không khí sẽ khiến chúng bị biến đổi chất và khi chúng dính lên mặt sẽ là cả một ổ vi khuẩn đấy. Vì thế bạn nhớ vệ sinh dụng cụ trang điểm thường xuyên hơn nhé.
**Sờ tay lên mặt** ![ ](https://todaybee.vn/wp-content/uploads/2017/06/tri-mun-noi-tiet.jpg)
sờ tay lên mặt cũng là nguyên nhân khiến da nổi mụn đấy nhé
Nhiều bạn, đặc biệt là các bạn có làn da mụn, bàn tay rất táy máy cứ thường xuyên sờ lên mặt. Lúc bạn rửa tay sạch thì không nói, đằng này những hành động đó khá vô thức và thường xuyên. Bàn tay là nơi chứa nhiều vi khuẩn, bụi bẩn,…khi sờ lên da chúng ta đã vô tình khiến vi khuẩn tiếp xúc với da và gây ra mụn. Chưa kể các bạn có thói quen chống tay lên cằm, chúng còn tạo nên nếp nhăn và khiến da bạn nhanh bị lão hóa hơn đó.
**Không giặt chăn gối thường xuyên** ![ ](https://todaybee.vn/wp-content/uploads/2017/06/thoi-quen-khien-da-noi-mun-1.jpg)
chăn gối cũng chứa vi khuẩn gây mụn
Một ngày bạn dành bao nhiêu thời gian cho cái giường thân yêu của mình. Là 8 tiếng đấy. 8 tiếng da mặt bạn tiếp xúc với chăn, gối, ga giường. Và nếu bạn không giặt giũ chúng thường xuyên thì đó cũng là một nguyên nhân trực tiếp gây ra mụn cho da. Vì thế để hạn chế da “nở hoa” thì bạn nhớ giặt giũ chúng một cách thường xuyên hơn nhé.
Nếu bạn đang mắc 1 trong những thói quen trên thì hãy nhanh chóng khắc phục nếu không muốn có một làn da xấu xí.
[SỮA ONG CHÚA CAO CẤP TODAY BEE – ĐƯỢC SẢN XUẤT VÀ PHÂN PHỐI BỞI CÔNG TY CỔ PHẦN TODAY CORP,. JSC.](https://todaybee.vn/)

Server: Apache/2.4.25 (Unix) OpenSSL/1.0.2l mod_bwlimited/1.4 mod_fcgid/2.3.9

Connection: Upgrade, close

Vary: Accept-Encoding,Cookie

Link: <https://todaybee.vn/wp-json/>; rel="https://api.w.org/", <https://todaybee.vn/?p=3015>; rel=shortlink


text:
Tổng kho lưu trữ
Tàng thư các của lão cạo
Trang
Trang chủ
54 Dân tộc
Tư liệu
Xem theo chủ đề
Hải chiến Hoàng Sa
Biên giới TN & CPC
Gõ tìm nội dung có liên quan
Thứ Tư, 26 tháng 11, 2014
Ra biển lớn
Gửi email bài đăng này
BlogThis!
Chia sẻ lên Twitter
Chia sẻ lên Facebook
Chia sẻ lên Pinterest
Chủ đề:
Kỹ năng sống
,
Thư giãn
Không có nhận xét nào:
Đăng nhận xét
Bài đăng Mới hơn
Bài đăng Cũ hơn
Trang chủ
Đăng ký:
Đăng Nhận xét (Atom)
Tìm kiếm ở đây:
Không có nhận xét nào:
Đăng nhận xét

markdown:
Tổng kho lưu trữ
Tàng thư các của lão cạo
Trang
Trang chủ
54 Dân tộc
Tư liệu
Xem theo chủ đề
Hải chiến Hoàng Sa
Biên giới TN & CPC
Gõ tìm nội dung có liên quan
Thứ Tư, 26 tháng 11, 2014
Ra biển lớn
Gửi email bài đăng này
BlogThis!
Chia sẻ lên Twitter
Chia sẻ lên Facebook
Chia sẻ lên Pinterest
Chủ đề:
Kỹ năng sống
,
Thư giãn
Không có nhận xét nào:
Đăng nhận xét
Bài đăng Mới hơn
Bài đăng Cũ hơn
Trang chủ
Đăng ký:
Đăng Nhận xét (Atom)
Tìm kiếm ở đây:
## Không có nhận xét nào:
Đăng nhận xét

WARC-Identified-Payload-Type: application/xhtml+xml

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block