Nếu bạn chưa xem CSS trong một thời gian, thì bài viết này là một nơi tốt để bắt đầu. Nó bao gồm rất nhiều nguyên tắc cơ bản của CSS hiện đại. Kiểm tra xem bạn có biết những kiến thức cơ bản như hiện nay hay không trước khi đi sâu vào phần còn lại của nội dung
Cách học CSS
Thuộc tính hiển thị
Loạt bài Digging Into The Display Property có cái nhìn sâu sắc về display
, thuộc tính cho phép chúng ta thay đổi giao diện của các thành phần trên trang của mình. Thuộc tính display
gần đây đã được tái cấu trúc để chấp nhận hai giá trị — giá trị bên trong và bên ngoài. Hiểu được sự thay đổi này có thể giúp giải thích nhiều bí ẩn về bố cục
Thuộc tính position
chỉ định loại phương pháp định vị được sử dụng cho một phần tử [tĩnh, tương đối, cố định, tuyệt đối hoặc dính]
Thuộc tính position
chỉ định loại phương pháp định vị được sử dụng cho một phần tử
Có năm giá trị vị trí khác nhau
static
relative
- ________số 8_______
absolute
sticky
Các phần tử sau đó được định vị bằng cách sử dụng các thuộc tính trên cùng, dưới cùng, bên trái và bên phải. Tuy nhiên, các thuộc tính này sẽ không hoạt động trừ khi thuộc tính position
được đặt trước. Chúng cũng hoạt động khác nhau tùy thuộc vào giá trị vị trí
Chức vụ. tĩnh;
Các phần tử HTML được định vị tĩnh theo mặc định
Các phần tử được định vị tĩnh không bị ảnh hưởng bởi các thuộc tính trên, dưới, trái và phải
Một phần tử với position: static;
không được định vị theo bất kỳ cách đặc biệt nào;
Cái này
phần tử có vị trí. tĩnh;
Đây là CSS được sử dụng
Chức vụ. liên quan đến;
Một phần tử có position
0 được định vị so với vị trí bình thường của nó
Đặt các thuộc tính top, right, bottom và left của một phần tử được định vị tương đối sẽ khiến nó bị điều chỉnh khỏi vị trí bình thường. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng trống nào do phần tử để lại
Cái này
phần tử có vị trí. liên quan đến;
Đây là CSS được sử dụng
Thí dụ
div. liên quan đến {
Chức vụ. liên quan đến;
bên trái. 30px;
biên giới. Chất rắn 3px #73AD21;
}
Chức vụ. đã sửa;
Một phần tử có position
1 được định vị so với khung nhìn, có nghĩa là nó luôn ở cùng một vị trí ngay cả khi trang được cuộn. Các thuộc tính top, right, bottom, left dùng để định vị phần tử
Phần tử cố định không để lại khoảng trống trên trang mà nó thường được đặt
Lưu ý phần tử cố định ở góc dưới bên phải của trang. Đây là CSS được sử dụng
Thí dụ
div. đã sửa {
Chức vụ. đã sửa;
đáy. 0;
đúng. 0;
bề rộng. 300px;
biên giới. Chất rắn 3px #73AD21;
}
Cái này
phần tử có position
1
Chức vụ. tuyệt đối;
Một phần tử có position
3 được định vị tương đối so với tổ tiên được định vị gần nhất [thay vì được định vị tương đối so với khung nhìn, như cố định]
Tuy nhiên;
Ghi chú. Các phần tử được định vị tuyệt đối bị xóa khỏi luồng thông thường và có thể chồng lấp các phần tử
Đây là một ví dụ đơn giản
Cái này
phần tử có vị trí. liên quan đến;
Cái này
phần tử có vị trí. tuyệt đối;
Đây là CSS được sử dụng
Thí dụ
div. liên quan đến {
Chức vụ. liên quan đến;
bề rộng. 400px;
chiều cao. 200px;
biên giới. Chất rắn 3px #73AD21;
}
div. tuyệt đối {
Chức vụ. tuyệt đối;
đứng đầu. 80px;
đúng. 0;
bề rộng. 200px;
chiều cao. 100px;
biên giới. Chất rắn 3px #73AD21;
}
Chức vụ. nếp;
Một phần tử có position
4 được định vị dựa trên vị trí cuộn của người dùng
Phần tử cố định chuyển đổi giữa relative
và fixed
, tùy thuộc vào vị trí cuộn. Nó được định vị tương đối cho đến khi một vị trí bù nhất định được đáp ứng trong chế độ xem - sau đó nó "dính" vào vị trí [như vị trí. đã sửa]
Ghi chú. Internet Explorer không hỗ trợ định vị cố định. Safari yêu cầu tiền tố -webkit- [xem ví dụ bên dưới]. Bạn cũng phải chỉ định ít nhất một trong số position
7, position
8, position
9 hoặc position
0 để định vị cố định hoạt động
Trong ví dụ này, phần tử cố định dính vào đầu trang [_______4_______1], khi bạn đến vị trí cuộn của nó
Vì vậy, chúng tôi đã quyết định xem xét kỹ các bài viết về bố cục dựa trên CSS và kết quả là một danh sách gồm 40 hướng dẫn, tài nguyên và các phương pháp hay nhất cung cấp Bố cục dựa trên CSS tuyệt đẹp và hợp lệ
Hướng dẫn bố cục CSS
Cấu trúc bố cục cố định 1-ba cột bằng CSS
Bài đăng này giải thích cách nhận ra cấu trúc cơ bản HTML/CSS để thiết kế bố cục trang cố định ba cột đơn giản với các yếu tố tiêu chuẩn [thanh trên cùng của logo, thanh điều hướng, vùng văn bản, cột trung tâm cho danh mục bài đăng và cột bên phải để chèn quảng cáo Google AdSense 120X600]
2-Thiết kế dàn trang bằng CSS
Cách thiết kế bố cục trang cho trang web của bạn bằng tệp css
3-Cách tạo một trang web cuộn ngang
Các kỹ thuật khác nhau để tạo bố cục cuộn theo chiều ngang
- Ví dụ trực tiếp Xem nó ở đây. Tải xuống
4-Bố cục hai cột siêu đơn giản
Các kỹ thuật khác nhau để tạo bố cục cuộn theo chiều ngang
- Ví dụ trực tiếp Xem nó ở đây. Tải xuống
5-Bố cục CSS 2 cột đơn giản
Đây là hướng dẫn về cách sử dụng CSS để tạo bố cục hai cột đơn giản. Bố cục bao gồm tiêu đề, thanh điều hướng ngang, cột nội dung chính, thanh bên và chân trang. Nó cũng được căn giữa theo chiều ngang trong cửa sổ trình duyệt
- Ví dụ trực tiếp Xem nó ở đây
6-Bố cục chén thánh – 3 cột và ít vấn đề hơn
Đây là một bài viết thảo luận về ba cột – hai thanh bên có chiều rộng cố định và một cột ở giữa linh hoạt, đồng thời giữ cho phần đánh dấu rõ ràng và có ngữ nghĩa, đồng thời quan trọng nhất là có cấu trúc tốt
- Ví dụ trực tiếp Xem nó ở đây
Căn giữa 7-CSS 101
Cách căn giữa bố cục có chiều rộng cố định bằng CSS
...entire layout goes here...
Khi sử dụng CSS, hai quy tắc sau buộc mọi nội dung chứa trong #container phải được căn giữa
body {
text-align: center;
}
#container {
margin: 0 auto;
width: xxxpx;
text-align: left;
}
8-Tạo bố cục CSS từ đầu
Hướng dẫn này sẽ cố gắng hướng dẫn bạn từng bước, thông qua quá trình tạo bố cục CSS hoạt động đầy đủ
Bố cục 9 cột vượt ra khỏi hộp
Nhiều cột, chiều cao cột bằng nhau, cột trung tâm cố định hoặc lỏng, đánh dấu rõ ràng và CSS
- Ví dụ trực tiếp Xem nó ở đây
10- Tìm kiếm một bố cục đúng
Tính linh hoạt của bố cục tổng thể, các cột có chiều cao bằng nhau, vị trí dọc của các phần tử trên các lưới/cột. Bài viết này trình bày cách đạt được từng mục tiêu trong số này và sau đó là cách kết hợp chúng, tạo ra thứ có thể được gọi là Bố cục Đúng Một
- Ví dụ trực tiếp Xem nó ở đây
11-Từ PSD sang HTML, từng bước xây dựng một bộ thiết kế trang web
Toàn bộ quá trình chuyển từ Photoshop sang HTML đã hoàn thành
12- 5 Mẹo mã hóa bố cục xhtml/css
Đây là một số mẹo có thể giúp bạn trong quá trình chuyển đổi từ thiết kế web dựa trên bảng sang bố cục dựa trên css tuân thủ tiêu chuẩn
13-Thiết kế mẫu dựa trên CSS
Đây là phần bắt đầu của hướng dẫn từng bước về cách tạo trang mẫu dựa trên CSS. Đây sẽ là một hướng dẫn bao gồm một số phần. phần 1 bao gồm việc tạo các nút điều hướng trong Photoshop CS*, phần 2 sẽ là tạo nền, tiếp theo trong danh sách là tiêu đề và bố cục của trang và phần cuối cùng sẽ là triển khai trong CSS và XHTML
14-Đột phá với bố cục CSS
Nếu bạn hiểu cách thức hoạt động của lưới, bạn có thể chia nhỏ hoặc trừu tượng hóa lưới đó để làm cho bố cục của bạn sinh động và thú vị hơn. Để đạt được mục tiêu này [đồng thời hỗ trợ tính linh hoạt và khả năng bảo trì], các thiết kế CSS có nhiều thứ hơn là bố cục dựa trên bảng. Jina Bolton giải thích cách đạt được mục tiêu này
15 bố cục CSS nâng cao. Từng bước một
Mục tiêu cuối cùng của hướng dẫn này là tạo bố cục CSS giống hệt với WebReference. bố cục com được tạo bằng bảng và cũng hoạt động tốt với kích thước cửa sổ nhỏ và phông chữ lớn
16-6 Chìa khóa để hiểu bố cục dựa trên CSS hiện đại
Đây là sáu điều sẽ giúp mọi người hiểu bố cục dựa trên CSS. Mô hình hộp, Cột nổi, Định cỡ bằng Ems, Thay thế hình ảnh, Điều hướng nổi và Sprites
17-Bạn có đang mắc phải những lỗi bố cục blog phổ biến này không
Thảo luận về 4 lỗi trong bố cục blog cơ bản đều quá phổ biến và đều quá dễ sửa
Bố cục 18 trang
Hướng dẫn thực tế về định vị và các phần tử nổi trong bố cục trang CSS
- Đối với các ví dụ trực tiếp, bạn có thể kiểm tra các bố cục này. Vị trí tuyệt đối trong hộp tương đối, hai hộp nổi và sử dụng đường viền để cung cấp nền cho cột
19-Trang web trong một giờ
Thực hiện công việc đơn giản của các bố cục CSS phức tạp
Tài nguyên bố cục tốt nhất
Hầu hết các minh họa này có thể được sử dụng mà không cần xin phép. Tuy nhiên, một số sẽ yêu cầu phê duyệt email trước. Chỉ cần kiểm tra từng trang web để biết các yêu cầu bản quyền trước khi sử dụng
20 bố cục trang CSS mẫu
Dưới đây là một loạt bố cục trang CSS, bao gồm bố cục 2 cột và 3 cột
21-Bố cục chất lỏng 3 cột hoàn hảo [Phần trăm chiều rộng]
Không hack CSS. SEO thân thiện. Không có hình ảnh. Không có JavaScript. Tương thích với nhiều trình duyệt và iPhone
MẪU VÀ MẪU 22-CSS
- Đối với các ví dụ trực tiếp, bạn có thể kiểm tra các bố cục này. 3 cột cố định được căn giữa, Hộp cố định được căn giữa hoàn toàn và 3 cột, tất cả đều động
Bố cục 23-IM
IM Layouts là một hệ thống bố cục CSS đơn giản. Bố cục IM cung cấp hỗ trợ đầy đủ cho trình duyệt Hạng A
24-CSSplay
Danh sách bố cục CSS
- Đối với các ví dụ trực tiếp, bạn có thể kiểm tra các bố cục này. Trình duyệt chéo ĐÃ CỐ ĐỊNH, Ba cột và Khung CSS – The Holy Grill
25-Bố cục dạ tiệc
Nhận số lượng bố cục tối đa dựa trên cùng một mã đánh dấu, mỗi mã đều có CSS và HTML hợp lệ, không có hack cũng như cách giải quyết và khả năng tương thích giữa các trình duyệt tốt. Kết quả là một bộ gồm 40 bố cục
26-Glish
Nhiều kỹ thuật bố cục CSS đa trình duyệt hữu ích
- Đối với các ví dụ trực tiếp, bạn có thể kiểm tra các bố cục này. 3 cột, chén thánh, 2 cột, phong cách ALA và 3 cột, tất cả đều linh hoạt
27-sự cố mì
Hộp CSS đi từ một hộp đơn giản, qua 3 cột với hộp trên cùng có chiều rộng đầy đủ, tất cả đều có các biến thể
28-Bố trí hồ chứa
Nhiều kỹ thuật bố cục CSS hữu ích
- Đối với các ví dụ trực tiếp, bạn có thể kiểm tra các bố cục này. 2 cột – menu bên trái, 3 cột – menu bên cạnh và Lề độ rộng tự động
29-Bố cục CSS duy nhất bạn cần
Trong bài viết này, bạn được giới thiệu mười bố cục khác nhau với các trang ví dụ, tất cả đều dựa trên cùng một HTML
- Đối với các ví dụ trực tiếp, bạn có thể kiểm tra các bố cục này. Bố cục CSS ba cột – menu trái và phải, Bố cục CSS hai cột – menu trên cùng và bên trái và Bố cục CSS ba cột linh hoạt. chiều rộng 100%
30-Một bố cục nhiều cột khác
là một khung [X]HTML/CSS để tạo các bố cục nổi linh hoạt và hiện đại. Cấu trúc này cực kỳ linh hoạt trong lập trình và người dùng cuối hoàn toàn có thể truy cập được
- Tải xuống YAML tại đây
31-Thiết Kế Chất Lỏng
Liquid Designs là một bộ sưu tập các trang web được thiết kế với bố cục lỏng bằng XHTML và CSS
Thực hành tốt nhất
Ngoài ra, nếu bạn đang tìm kiếm nguồn cảm hứng cho các thiết kế bố cục dựa trên CSS, bạn sẽ tìm thấy một bộ sưu tập các trang web đẹp bên dưới. Các trang web này cho thấy cách bố cục css có thể được áp dụng trên nhiều loại trang web khác nhau. Kiểm tra cách bố trí có thể được chia thành 2 cột, 3 cột, sự đan xen giữa các cột hẹp và rộng