Trang Chủ Xã hội Truyền thông Cách sử dụng định vị tuyệt đối cho HTML5 và CSS3 Lập trình

Cách sử dụng định vị tuyệt đối cho HTML5 và CSS3 Lập trình

Mục lục:

Video: Học lập trình Web A-Z - HTML - Bài 2 - danh sách, liên kết, hình ảnh và bản đồ liên kết. 2025

Video: Học lập trình Web A-Z - HTML - Bài 2 - danh sách, liên kết, hình ảnh và bản đồ liên kết. 2025
Anonim

Hãy bắt đầu cuộc phiêu lưu định vị tuyệt đối bằng cách xem xét cơ chế bố trí mặc định. Ở đây, bạn có thể thấy một trang HTML5 với hai đoạn văn trên đó. Bạn có thể sử dụng CSS để cung cấp cho mỗi đoạn màu khác và để đặt chiều cao và chiều rộng cụ thể. Định vị được để lại cho trình quản lý bố cục mặc định, đặt vị trí thứ hai (màu đen) bên dưới màu đầu tiên (màu xanh).

Làm thế nào để thiết lập HTML

Các mã là unsurprising:

hộp. html #blueBox {background-color: blue; chiều rộng: 100px; chiều cao: 100px;} #blackBox {background-color: black; chiều rộng: 100px; chiều cao: 100px;}

Nếu bạn không cung cấp thêm hướng dẫn, các đoạn văn (như các phần tử ở cấp độ khối khác) có xu hướng cung cấp các kết quả vận chuyển trước và sau chúng, xếp chồng lên nhau. Các kỹ thuật bố trí mặc định đảm bảo rằng không có gì trùng lặp.

Làm thế nào để thêm nguyên tắc vị trí

Kiểm tra cái gì đó mới: Đoạn đang chồng chéo nhau!

Thành tích này được thực hiện thông qua một số thuộc tính CSS mới:

absPosition. html #blueBox {background-color: blue; chiều rộng: 100px; chiều cao: 100px; vị trí: tuyệt đối; còn lại: 0px; đầu: 0px; lề: 0px;} #blackBox {background-color: màu đen; chiều rộng: 100px; chiều cao: 100px; vị trí: tuyệt đối; còn lại: 50px; trên cùng: 50px; lề: 0px;}

Vì vậy, tại sao bạn quan tâm nếu các hộp chồng chéo? Vâng, bạn có thể không quan tâm, nhưng phần thú vị là: Bạn có thể kiểm soát chính xác hơn nhiều nơi các phần tử sống và kích thước chúng là gì. Bạn thậm chí có thể ghi đè lên xu hướng bình thường của trình duyệt để giữ cho các phần tử chồng chéo lên, cho phép bạn lựa chọn thú vị.

Làm thế nào để thực hiện công việc định vị tuyệt đối

Một vài phần mới của CSS cho phép điều khiển trực tiếp hơn về kích thước và vị trí của các phần tử này. Dưới đây là CSS cho một trong các hộp:

#blueBox {background-color: blue; chiều rộng: 100px; chiều cao: 100px; vị trí: tuyệt đối; còn lại: 0px; đầu: 0px; margin: 0px;}
  1. Đặt thuộc tính position thành absolute.

    Vị trí tuyệt đối có thể được sử dụng để xác định chính xác (nhiều hơn hoặc ít hơn) vị trí của phần tử sẽ được đặt trên màn hình:

    vị trí: tuyệt đối;
    
  2. Chỉ định vị trí trái trong CSS.

    Sau khi bạn xác định rằng một phần tử sẽ có vị trí tuyệt đối, nó sẽ bị xóa khỏi dòng thông thường, do đó bạn có nghĩa vụ phải sửa vị trí của nó. Thuộc tính còn lại xác định vị trí cạnh bên trái của phần tử. Điều này có thể được chỉ định với bất kỳ đơn vị đo lường nào, nhưng thường được đo bằng các điểm ảnh:

    còn lại: 0px;
    
  3. Xác định vị trí hàng đầu bằng CSS.

    Thuộc tính cho biết phần đầu của phần tử sẽ đi tới đâu. Một lần nữa, điều này thường được xác định bằng các điểm ảnh:

    trên cùng: 0px;
    
  4. Sử dụng thuộc tính chiều cao và chiều rộng để xác định kích thước.

    Thông thường, khi bạn chỉ định vị trí, bạn cũng muốn xác định kích thước:

    chiều rộng: 100px; chiều cao: 100px;
    
  5. Đặt lề xuống 0.

    Khi bạn sử dụng định vị tuyệt đối, bạn đang thực hiện khá kiểm soát. Bởi vì các trình duyệt không xử lý lề như nhau, bạn nên đặt lề xuống 0 và kiểm soát khoảng cách giữa các phần tử bằng tay:

    lề: 0px;
    

Nói chung, bạn chỉ sử dụng vị trí tuyệt đối trên các phần tử có tên, thay vì các lớp hoặc các kiểu phần tử chung. Ví dụ: bạn sẽ không muốn tất cả các đoạn văn trên một trang có cùng kích thước và vị trí, hoặc bạn không thể nhìn thấy tất cả. Định vị tuyệt đối chỉ hoạt động trên một phần tử tại một thời điểm.

Cách sử dụng định vị tuyệt đối cho HTML5 và CSS3 Lập trình

Lựa chọn của người biên tập

Của MYOB sản xuất tóm tắt thanh toán ở MYOB - núm vú

Của MYOB sản xuất tóm tắt thanh toán ở MYOB - núm vú

Vào cuối mỗi năm trả lương (kết thúc vào ngày 30 tháng 6) có thể sử dụng MYOB để cung cấp cho mỗi nhân viên một bản tóm lược thanh toán. Tóm lược thanh toán là một tài liệu ngắn tóm tắt tổng tiền lương, thuế và trợ cấp mà nhân viên đã nhận được trong 12 tháng cuối cùng của việc làm. Thiết lập các bản tóm lược thanh toán Để ...

15 Tính năng Không Chuyển đổi và Không tồn tại trong QuickBooks Trực tuyến

15 Tính năng Không Chuyển đổi và Không tồn tại trong QuickBooks Trực tuyến

Các thông tin sau đây liệt kê các giao dịch và các tính năng không chuyển đổi từ máy tính để bàn QuickBooks sang QuickBooks Online (QBO) và cũng không có tính năng so sánh trong QBO. Mặc dù một hoặc nhiều giao dịch hoặc tính năng này có thể là các bộ phận ngắt kết nối, hãy nhớ rằng, đối với nhiều tính năng này, bạn có thể sử dụng cách giải quyết. Loại thông tin hoặc Ghi chú Tính năng ...

16 Tính năng có thể không chuyển đổi nhưng có tính năng tương đương trong QuickBooks Online - núm vú

16 Tính năng có thể không chuyển đổi nhưng có tính năng tương đương trong QuickBooks Online - núm vú

Trong một số trường hợp, một số dữ liệu có thể không chuyển đổi trong QuickBooks Online (QBO). Nhưng QBO chứa các giao dịch và các tính năng tương đương mà bạn có thể sử dụng. Kiểm tra các chi tiết sau đây. Để biết thêm thông tin, hãy ghé thăm cộng đồng. ngây thơ. com. Hàng tồn kho: QBO theo dõi hàng tồn kho, nhưng bạn có thể chọn không chuyển đổi hàng tồn kho, thay vào đó, sử dụng thông tin được tìm thấy trong phần "Làm thế nào để ...

Lựa chọn của người biên tập

QuickBooks 2014 Đối với người mới bắt đầu Cheat Sheet - núm vú

QuickBooks 2014 Đối với người mới bắt đầu Cheat Sheet - núm vú

QuickBooks 2014 làm cho kế toán doanh nghiệp nhỏ nhanh và dễ dàng. Nhưng công việc kế toán hàng ngày của bạn sẽ trở nên trơn tru hơn nếu bạn sử dụng một số phím tắt QuickBooks, kỹ thuật nhập dữ liệu, và thủ thuật giao diện.

Các nút cửa sổ Báo cáo nhanh của Báo cáo 2013 - Nhanh chóng

Các nút cửa sổ Báo cáo nhanh của Báo cáo 2013 - Nhanh chóng

Cửa sổ báo cáo QuickBooks 2013 thường cung cấp 9 nút khác nhau: Tùy chỉnh Báo cáo, , Ghi nhớ, In, E-mail, Excel, Ẩn Tiêu đề, Thu gọn và Làm mới. Bạn có thể tìm ra những nút lệnh này làm bằng cách thử nghiệm. Nút Modify Report hiển thị hộp thoại Modify Report. Bạn sử dụng nút lệnh này để tùy chỉnh báo cáo. Cửa sổ Thu thập thông tin ...

QuickBooks 2016 Tính toán và Chỉnh sửa Tricks - những con vú

QuickBooks 2016 Tính toán và Chỉnh sửa Tricks - những con vú

QuickBooks 2016 giúp dễ dàng tính toán và chỉnh sửa số. Nếu con trỏ chọn ở trong một trường số liệu, bạn có thể sử dụng các phím biểu tượng này để tạo các phép tính, chẳng hạn như thêm số bạn nhập vào số tiếp theo bạn nhập. Ngoài ra, bạn có thể thực hiện nhiều chỉnh sửa dữ liệu của bạn, chẳng hạn như thay thế ...

Lựa chọn của người biên tập

Cách thiết lập quản lý từ xa trong thiết bị Junos - núm vú

Cách thiết lập quản lý từ xa trong thiết bị Junos - núm vú

For in -band quản lý từ xa, trước tiên bạn phải quyết định giao diện mà bạn muốn là giao diện quản lý của bạn. Nói chung, lưu lượng quản lý không phải là quá nhiều, hoặc thậm chí đáng kể, do đó, chọn bất kỳ giao diện chậm hơn trên router của bạn có thể là đủ. Trên hầu hết các thiết bị, kết nối Fast Ethernet là quá đủ để xử lý lưu lượng quản lý. ...

Làm thế nào để Thiết lập Cổng dịch vụ SRX - núm vú

Làm thế nào để Thiết lập Cổng dịch vụ SRX - núm vú

Cách phổ biến nhất để cấu hình Juniper mới được cài đặt SRX Services Gateway sử dụng cổng console RJ-45. Rốt cuộc, ai đó phải thực sự ở thiết bị để cài đặt (cài đặt phần cứng từ xa có thể là một ngày nào đó, nhưng đó là một chặng đường dài). Một lý do khác là truy cập thông qua bất kỳ cách nào ...

Làm thế nào để Trunk Cùng nhau VLAN trên Junos Switches - Dummies

Làm thế nào để Trunk Cùng nhau VLAN trên Junos Switches - Dummies

Cổng truy cập chỉ đơn giản là các cổng kết nối với các thiết bị mạng . Theo mặc định, tất cả các cổng chuyển đổi đang ở chế độ truy cập, vì vậy bạn không cần phải chỉ định chế độ này trong cấu hình. Khi bạn kết nối một switch sang một switch khác hoặc với một router, chúng thường được kết nối với các cổng trunk. Trên các cổng trunk, các thiết bị thêm một ...