Thực hành thuộc tính word-spacing trong CSS

Trong bài viết trước đây về 8 thuộc tính văn bản trong CSS tôi có đề cập đến word-spacing. Tuy nhiên bài đó chỉ là cái nhìn tổng quát. Hôm nay chúng ta sẽ đi vào chi tiết và các ví dụ cụ thể. Thuộc tính word-spacing được dùng để điều khiển khoảng cách chữ với nhau. Code mẫu Kết quả: Hà Nội mùa này vắng những cơn mưa. Cái rét đầu đông khăn em bay hiu hiu gió lạnh. Đặc điểm Giá trị mặc định: normal – giá trị này sẽ để khoảng cách chữ theo mặc định của font. Tính …

Đọc thêm

Cách dùng thẻ sup và sub trong HTML

Nếu hay phải viết các công thức toán học, hóa học, bạn sẽ cần dùng thường xuyên hai thẻ sup và sub. Nó được dùng để tạo chỉ số trên và chỉ số dưới. Thẻ sub Thí dụ công thức hóa học 2H2 + O2 = 2H2O, nếu không áp dụng chỉ số dưới sub thì trông sẽ như đoạn vừa gõ, để sửa lại, ta dùng đoạn code sau: Kết quả: 2H2 + O2 = 2H2O Thẻ sup Thí dụ phương trình bậc 2: ax2 + bx + c = 0 Đáng ra số 2 phải ở bên trên biến x. Để sửa …

Đọc thêm

Thực hành với thẻ select và option trong HTML

Thẻ select dùng để lựa chọn, ở khía cạnh nào đó nó giống với radio button, nhưng điểm khác biệt là select có kiểu dáng dạng drop-down menu (xổ xuống). Code mẫu: Kết quả: Chọn giá nhà bạn muốn muaTừ 300 triệu đến 400 triệuTừ 401 triệu đến 600 triệuTừ 601 triệu đến 800 triệuTừ 801 triệu đến 1.2 tỷ đồng 1. Thuộc tính name Đây là thành phần không thể thiếu của các thẻ nằm trong form, trong đó phải kể đến các thẻ input, textarea. Thẻ select cũng vậy, thuộc tính name cho phép JavaScript và các ngôn ngữ …

Đọc thêm

Ngắt dòng tự động với thuộc tính word-wrap trong CSS3

Thuộc tính word-wrap dùng để ngắt những từ quá dài, mà nếu bạn không dùng đến nó sẽ gây ra tình trạng phá vỡ layout (bố cục) của trang. Cách đơn giản nhất để hiểu thuộc tính này là thông qua ví dụ, chẳng hạn tôi có một danh sách các tên miền ưa thích như sau: 1.vnexpress.net2.dantri.vn3.www.google.com4.www.freehost.page Bạn dễ dàng thấy tên miền www.freehost.page bị tràn ra khỏi layout, sở dĩ như vậy vì nó dài hơn chiều rộng của box chứa nó. Để khắc phục tình trạng này ta dùng word-wrap với giá trị là break-word, code mẫu: …

Đọc thêm

Danh mục CSS

Thuộc tính box-shadow trong CSS3

  Box-shadow là thuộc tính mới trong CSS, nằm trong phiên bản CSS3. Nó có tác dụng tạo bóng cho hộp (xem thêm mô hình hộp trong CSS). Ví dụ: Kết quả:   Khi sử dụng box-shadow có một số lưu ý sau: Bóng là một hộp có kích thước tương tự hộp ban đầu; Màu sắc mặc định của bóng là đen (mã màu: #000000); box-shadow: 20px 10px; quy định độ dịch chuyển của bóng so với vị trí gốc, theo đó giá trị đầu là dịch chuyển theo chiều ngang (20px), giá trị tiếp theo là dọc (10px); Bạn có …

Đọc thêm

Danh mục CSS

Selector trong CSS là gì? Bạn có thể không biết rất nhiều selector thú vị đấy!

Trong khi thao tác CSS, bộ chọn (selector) là cái được viết ra đầu tiên. Nó là đối tượng mà chúng ta muốn tác động, tiếp theo mới viết các khai báo, trong khai báo có thuộc tính và giá trị (xem thêm cú pháp của CSS). Đễ cho dễ tưởng tượng hơn, giả dụ bạn là thợ sơn chuyên nghiệp, khách hàng alo cho bạn, anh ta muốn sơn ngôi nhà có màu xanh, và các viền cửa màu nâu. OK, chuyện đó chẳng khó gì với bạn, thế nhưng nếu khách hàng không cho biết địa chỉ cụ …

Đọc thêm

Danh mục CSS

Mô hình hộp trong CSS

Với CSS, các thẻ HTML được xem như chiếc hộp. Hộp này có nội dung, đệm (padding), đường viền (border) và lề (margin). Sở dĩ bình thường bạn chẳng thấy cái hộp nào là bởi theo mặc định các giá trị trên được quy định là 0. Chỉ khi bạn gán một giá trị cụ thể cho nó, các đối tượng này mới hiện nguyên dạng. Giả dụ như dòng chữ này, bạn sẽ không thấy gì cả. Nhưng dòng này nó có đường viền, có đệm Và dưới đây là hình ảnh mô phỏng cho mô hình hộp trong …

Đọc thêm

Danh mục CSS

Hướng dẫn tạo Menu xổ bằng code CSS đơn giản

Menu xổ là một trong những thành phần cơ bản nhất cho mọi trang web có nhiều điều hướng – cái mà menu thường theo kiểu dàn trải tất cả không thể thay thế được vì chiếm quá nhiều diện tích. Hôm nay tôi và bạn sẽ cùng thực hành tạo menu xổ, tiếng Anh là dropdown menu, chúng ta sẽ code hoàn toàn bằng CSS chứ không cần Javascript, ngoài ra cũng chú ý để viết code sao cho đơn giản nhất có thể được mà vẫn tạo ra hiệu quả tương tự. #1. Tạo mã HTML cho menu …

Đọc thêm

Danh mục CSS

Cách dùng thuộc tính display trong CSS

Thuộc tính display trong css quy định cách hiển thị của một thẻ trong tương quan với các thẻ, đối tượng khác xung quanh, có 3 cách hiển thị chính: inline: nghĩa là hiển thị trên cùng một dòng, chúng ta có thể kể tên các thẻ trong HTML là inline, bao gồm: thẻ b, thẻ i, thẻ a, thẻ span… block: hiển thị theo khối tách riêng nhau. Một số thẻ HTML là block như thẻ h1 đến h6, thẻ p, thẻ div… none: không hiển thị thẻ đó. Đoạn code của nó trong HTML mặc dù vẫn còn …

Đọc thêm

Danh mục CSS

Thuộc tính position trong CSS

Thuộc tính position dùng để lấy điểm mốc tham chiếu cho việc xác định vị trí của hộp thẻ. Có thể bạn quen với việc dùng float để tạo bố cục nhưng không thành thạo position là thiệt thòi lớn, vì ít nhất menu xổ, popup xuất hiện khi hover, hoặc menu cố định đều cần đến position. Chúng ta bắt đầu với nghĩa tiếng Việt của position, nó có nghĩa là vị trí. Dưới đây là các giá trị của nó… Định vị static Đây là giá trị mặc định của các thẻ, theo đó chúng sẽ được sắp xếp theo thứ tự …

Đọc thêm

Danh mục CSS