Khoảng cách giữa các đoạn trong css
Thứ hai, 12/10/2020 | 00:00 GMT+7 Show
Cách điều chỉnh nội dung, phần đệm, đường viền và lề của một phần tử HTML bằng CSSHướng dẫn này là một phần của loạt bài về cách tạo và tùy chỉnh trang web này bằng CSS, một ngôn ngữ biểu định kiểu được sử dụng để kiểm soát việc trình bày các trang web. Bạn có thể theo dõi toàn bộ loạt bài này để tạo lại trang web trình diễn và làm quen với CSS hoặc sử dụng các phương pháp được mô tả ở đây cho các dự án trang web CSS khác.Một phần của loạt bài: Cách xây dựng trang web bằng CSS Trong hướng dẫn này, bạn sẽ tìm hiểu về Mô hình Hộp CSS , một mô hình được sử dụng để tham chiếu đến nội dung, phần đệm, đường viền và lề của một phần tử HTML. Việc hiểu Mô hình hộp CSS rất hữu ích để điều chỉnh kích thước của bất kỳ phần nào trong số các phần này của phần tử HTML và hiểu cách xác định kích thước và vị trí của các phần tử. Hướng dẫn này sẽ bắt đầu bằng cách giải thích từng hộp của Mô hình hộp CSS và sau đó chuyển sang bài tập thực hành về cách điều chỉnh giá trị của chúng bằng cách sử dụng luật kiểu CSS. Yêu cầuĐể làm theo hướng dẫn này, hãy đảm bảo bạn đã cài đặt các file và folder cần thiết như được hướng dẫn trong hướng dẫn trước trong loạt bài Cách cài đặt Dự án thực hành CSS và HTML cho bạn . Mô hình hộp CSSPhần tử HTML có thể được hiểu là một chuỗi bốn hộp chồng lên nhau:
Đến đây bạn đã quen thuộc với các thành phần của CSS Box Model, bạn có thể thực hành tạo kiểu cho các hộp khác nhau này để khám phá cách chúng hoạt động cùng nhau để bố trí và tạo kiểu cho một phần tử HTML. Bạn sẽ bắt đầu bằng cách tạo một phần tử có
chứa nội dung văn bản và sau đó điều chỉnh giá trị của từng hộp này để giúp chứng minh vị trí của chúng trong một phần tử. Điều chỉnh kích thước nội dung của một phần tử HTML bằng CSSTrước tiên, hãy đảm bảo bạn đã cài đặt các file và folder cần thiết như đã hướng dẫn trong phần hướng dẫn trước trong loạt bài Cách cài đặt dự án thực hành CSS và HTML cho bạn . Xóa mọi thứ trong file styles.css của bạn (nếu file chứa nội dung từ các hướng dẫn trước) và thêm luật CSS sau vào file styles.css của bạn: styles.css .yellow-div { background-color:yellow; }Lưu file styles.css . Bạn vừa tạo một lớp bằng cách sử dụng bộ chọn lớp yellow-div . Bất kỳ phần tử nào bạn gán cho lớp này sẽ có màu nền vàng. Tiếp theo, xóa tất cả nội dung trong index.html của bạn (ngoại trừ dòng mã đầu tiên: ) và thêm đoạn mã sau: index.html Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Lưu file và tải nó trong trình duyệt. Bạn sẽ nhận được các kết quả sau: Trang web sẽ hiển thị một hộp màu vàng chứa nội dung văn bản bạn đã thêm vào file HTML. Hiện tại, chỉ hộp trong cùng - hộp nội dung - có kích thước và giá trị; phần đệm, đường viền và lề đều được đặt thành 0. Cũng lưu ý chiều rộng và chiều cao của hộp màu vàng được tự động xác định bởi kích thước của nội dung văn bản bên trong containers . Hãy thử thêm hoặc bớt nội dung văn bản để thử nghiệm xem kích thước của containers thay đổi như thế nào cho phù hợp. Lưu ý : Bạn có thể sử dụng công cụ Nhà phát triển Web của Firefox để xem mô hình hộp của phần tử HTML và các giá trị được đặt cho mỗi hộp. Điều hướng đến mục menu Công cụ ở thanh menu trên cùng và chọn Công cụ phát triển / chuyển đổi web từ menu thả xuống. Công cụ dành cho nhà phát triển sẽ xuất hiện ở cuối cửa sổ của bạn. Nhấp vào biểu tượng mũi tên ở ngoài cùng bên trái của bộ công cụ và sau đó nhấp vào phần tử bạn muốn kiểm tra. Mô hình hộp của phần tử đã chọn sẽ hiển thị ở phía dưới bên phải của ngăn cửa sổ Công cụ dành cho nhà phát triển. Bạn có thể cần phải mở rộng cửa sổ để xem nó. Tiếp theo, hãy chỉ định chiều rộng của containers để nghiên cứu cách mà điều đó thay đổi cách trình bày của phần tử trong trình duyệt. Thêm dòng được đánh dấu sau vào luật CSS trong file styles.css của bạn để đặt width thành 500 pixel: styles.css .yellow-div { background-color:yellow; width: 500px; }Lưu file và tải nó trong trình duyệt của bạn. chứa bạn bây giờ
phải rộng 500 pixel, với chiều cao tự động điều chỉnh để cho phép nội dung văn bản vừa với bên trong: Lưu ý bạn cũng có thể chỉ định chiều cao của phần tử thay thế và cho phép chiều rộng tự động điều chỉnh. Hoặc bạn có thể chỉ định cả chiều cao và chiều rộng, nhưng lưu ý nội dung sẽ tràn qua containers nếu phần tử quá nhỏ. Cách điều chỉnh kích thước đệm của phần tử HTML bằng CSSTiếp theo, hãy tăng kích thước phần đệm để nghiên cứu cách nó thay đổi cách hiển thị của phần tử . Thêm dòng được đánh dấu sau vào luật CSS trong file styles.css của bạn để đặt padding thành 25 pixel: styles.css .yellow-div { background-color:yellow; width: 500px; padding:25px; }Lưu file styles.css và reload index.html trong trình duyệt của bạn. Kích thước của hộp màu vàng phải được mở rộng để cho phép khoảng trống 25 pixel giữa nội dung văn bản và chu vi của hộp: Bạn có thể thay đổi kích thước của phần đệm bằng cách điều chỉnh kích thước giá trị của phần đệm. Bạn cũng có thể thay đổi kích thước phần đệm của các mặt cụ thể của phần tử bằng cách sử dụng các thuộc tính sau: padding-left , padding-right , padding-top , padding-bottom . Ví dụ: hãy thử thay thế khai báo padding:25px; trong file styles.css của bạn với đoạn mã được đánh dấu bên dưới: styles.css .yellow-div { background-color:yellow; width: 500px; padding-left:25px; padding-right: 50px; padding-top: 100px; padding-bottom: 25px; }Lưu file styles.css và tải index.html trong trình duyệt của bạn. Bạn sẽ nhận được thông tin như thế này: Biết cách chỉ định kích thước phần đệm cho các cạnh riêng lẻ của một phần tử có thể hữu ích khi sắp xếp nội dung trên trang web. Điều chỉnh kích thước đường viền, màu sắc và kiểu của một phần tử HTML bằng CSSBây giờ ta hãy thực hành cài đặt các giá trị cho đường viền của một phần tử HTML. Thuộc tính biên giới cho phép bạn cài đặt kích thước, màu sắc, và phong cách (chẳng hạn như solid , dashed , dotted , inset , và outset ) của một phần tử HTML. Ba giá trị này được đặt bằng cách gán chúng cho thuộc tính border như sau: selector { border: size style color; }Hãy thử thêm phần khai báo được đánh dấu sau đây để thêm đường viền đen liền mạch rộng năm pixel: styles.css .yellow-div { background-color:yellow; width: 500px; padding: 25px; border: 5px solid black; }(Bạn có thể cần xóa các khai báo padding khác nhau của bạn từ phần hướng dẫn trước và thay thế chúng bằng khai báo padding:25px; để giữ cho bộ luật có thể quản lý được). Lưu file styles.css và reload index.html trong trình duyệt của bạn để kiểm tra các thay đổi. Hộp màu vàng của bạn bây giờ sẽ có đường viền với các giá trị bạn đặt trong luật CSS: Bạn có thể thử thay đổi các giá trị để nghiên cứu cách chúng thay đổi cách hiển thị của phần tử trong trình duyệt. Giống như với padding, bạn cũng có thể chỉ định cạnh đường viền mà bạn muốn điều chỉnh bằng các thuộc tính border-right , border-left , border-top , border-bottom . Điều chỉnh kích thước lề của một phần tử HTML bằng CSSTiếp theo, hãy thử điều chỉnh kích thước của lề của một phần tử bằng CSS. Trong bài tập này, ta sẽ cung cấp cho các lề một giá trị rất lớn để có thể dễ dàng xem kích thước lề được hiển thị như thế nào trong trình duyệt. Thêm khai báo được đánh dấu sau vào bộ luật của bạn trong file styles.css để đặt lề thành 100 pixel: styles.css .yellow-div { background-color:yellow; width: 500px; padding: 25px; border: 5px solid black; margin:100px; }Lưu file styles.css và reload index.html trong trình duyệt của bạn để kiểm tra các thay đổi. Hộp màu vàng phải di chuyển 100 pixel xuống dưới và 100 pixel sang bên phải để cho phép 100 pixel không gian lề giữa đường viền của nó và các cạnh của khung nhìn: Lưu ý : Bạn có thể nhận thấy rằng hộp màu vàng ban đầu có một khoảng trắng nhỏ lề giữa phía trên và bên trái của nó và các cạnh của khung nhìn. Lề này được tạo tự động bởi một số trình duyệt để tạo khoảng trống giữa các cạnh của khung nhìn và nội dung trang web. Bạn có thể loại bỏ lề này bằng cách đặt lề trên và lề trái bằng 0. Giống như phần đệm và đường viền, kích thước của các cạnh cụ thể của lề có thể được đặt bằng cách sử dụng margin-left , margin-right , margin-top và margin-bottom . Trước khi tiếp tục, hãy thêm một containers vào trang để nghiên cứu cách lề ảnh hưởng đến vị trí của nội dung lân cận. Không xóa bất kỳ thứ gì, hãy thêm bộ luật CSS bổ sung vào file styles.css của bạn: styles.css . . . .blue-div { height:100px; width:100px; background-color: blue; }Lưu file và quay lại index.html của bạn. Không xóa bất kỳ thứ gì, hãy thêm phần tử vào file của bạn và gán cho nó lớp blue-div :
index.html Lưu index.html của bạn và tải nó trong trình duyệt. Bạn sẽ nhận được thông tin như thế này: Bây giờ, trình duyệt sẽ hiển thị một hộp màu xanh lam, rộng 100 pixel và cao 1000 pixel. Hộp màu xanh lam này phải thấp hơn hộp màu vàng 100 pixel tính theo lề của hộp màu vàng. Nói chung, theo mặc định, các phần tử xung quanh sẽ bị đẩy ra khỏi một phần tử do biên của nó. Tuy nhiên, hãy lưu ý lề của các phần tử liền kề thường sẽ chồng lên nhau do sự sụp đổ của lề. Kích thước của lề chồng chéo được xác định bằng kích thước của lề lớn nhất giữa hai phần tử. Kết luậnTrong hướng dẫn này, bạn đã học về mô hình hộp CSS và cách điều chỉnh kích thước của từng thuộc tính nội dung, phần đệm, đường viền và lề của nó. Hiểu hoạt động của các thuộc tính này và cách đặt giá trị cho chúng rất hữu ích khi tổ chức và tạo kiểu nội dung trên trang web. Những kiến thức này sẽ hữu ích khi xây dựng trang web trình diễn trong các bài hướng dẫn còn lại. Trong hướng dẫn tiếp theo, bạn sẽ cài đặt một index.html để làm trang chủ của trang web. Tags: Các tin liên quan Tổng quan về Trang web HTML và CSS Trình diễn của Chúng tôi2020-10-12 Cách tạo kiểu cho HTML phần tử div với CSS 2020-10-12 Cách tạo bảng trong HTML 2020-10-12 Cách điều chỉnh nội dung, phần đệm, đường viền và lề của một phần tử HTML bằng CSS 2020-10-12 Cách sử dụng thuộc tính Rel cho thẻ neo trong HTML 2020-10-12 Cách thêm các thực thể HTML trong Thuộc tính nội dung CSS 2020-10-12 Tham chiếu cú pháp thẻ liên kết HTML cho tệp CSS bên ngoài 2020-10-12 Cách tạo nhận xét HTML 2020-10-12 Cách điều chỉnh nội dung, phần đệm, đường viền và lề của một phần tử HTML bằng CSS 2020-10-12 Cách điều chỉnh nội dung, phần đệm, đường viền và lề của một phần tử HTML bằng CSS 2020-10-12 |