Thứ Hai, 21 tháng 1, 2013

Nếu như bạn thường xuyên phải gặp khó khăn trong việc canh chỉnh kích thước của các thành phần HTML, thì nay vấn đề này có thể được giải quyết một cách đơn giản trong CSS3 nhờ vào hàm calc().
Nếu như bạn thường xuyên phải gặp khó khăn trong việc canh chỉnh kích thước của các thành phần HTML, thì nay vấn đề này có thể được giải quyết một cách đơn giản trong CSS3 nhờ vào hàm calc().
Trước đây, calc() chỉ mới được hỗ trợ trên IE9 và FF4 trở đi, nhưng hiện tại với sự hỗ trợ từ Chrome 19, tính năng này sẽ bắt đầu thực sự được phổ biến trong các ứng dụng web về sau.
Hàm calc() ra đời nhằm cung cấp khả năng tính toán cho CSS, khiến nó linh động và đơn giản hóa công việc cho các designer. Không chỉ đơn thuần áp dụng cho việc tính toán kích thước, việc nhiều tính năng mới của CSS3 đòi hỏi sự phức tạp và chính xác của các con số.
Bạn có thể sử dụng các phép tính đơn giản (+, -, *, /) và có thể trộn lẫn các đơn vị khác nhau như %, rem, em, px,... Ví dụ:

#div1 {  
   width: calc(100% 300px);
   width: -webkit-calc(100% 300px);
   width: -moz-calc(100% 300px);
}
 
Tất nhiên bạn cũng có thể sử dụng hàm này cho bất kì thuộc tính nào sử dụng giá trị là các con số, ví dụ như các thuộc tính khác để xác định vị trí (left, top, margin,…)
Để dự phòng, bạn có thể sử dụng thêm -o-calc() để đợi sẵn tính năng này trên Opera.
Tham khảo thêm tại http://www.caniuse.com/calc và calc() specification.

Related Posts:

  • Bài 1: Giới thiệu về CSS1.1. CSS là gì? Trong lĩnh vực xây dựng, chúng ta có trang trí nội thất; trong lĩnh vực thẩm mỹ - làm đẹp, chúng ta có kỹ thuật make-up; còn trong lĩnh vực thiết kế web chúng ta có CSS. CSS (Cascading Style Sheets) l… Read More
  • Floating menu: Tạo menu cố định khi scroll chuộtFloating menu thực sự không phải là một thủ thuật gì mới và ghê gớm lắm đâu. Nó có từ rất lâu rồi và cách dùng nó cũng thực sự không quá khó. Trong bài viết này tôi sẽ hướng dẫn các bạn tạo một floating menu cho website và áp… Read More
  • Cách sửa lỗi sai font chữ trong blogspotCách sửa lỗi sai font chữ trong blogspotLàm thế nào để tùy chỉnh phông chữ tiêu đề bài viết của bạn trong blogger? >>> Cách tạo blogspot chuẩn SEOKhi bạn thay đổi template mặc định của bloggspot t… Read More
  • Dàn trang với CSS Flexbox toàn tậpTrong CSS, từ trước tới nay nếu chúng ta muốn dàn layout của trang thì sẽ sử dụng các thuộc tính float và kỹ thuật clear float để chia cột website như ý muốn. Hoặc muốn thuận tiện hơn thì sử dụng các CSS Grid F… Read More
  • Học CSS Cơ Bản1./ CSS là gì và vai trò của nó trên website 2./Nhúng CSS vào website3./Tìm hiểu về vùng chọn cơ bản (Selector)4./Tìm hiểu về đơn vị px, pt, percentages, em và rem 5./Các thuộc tính cho Text (văn bản)6./Trang trí fo… Read More

0 nhận xét:

Đăng nhận xét

Categories

Sample Text

Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Popular Posts

Video

Popular Posts

Our Facebook Page