Trang Chủ Xã hội Truyền thông ĐịNh vị Các thuộc tính của CSS (Cascading Style Sheets) - những núm vú

ĐịNh vị Các thuộc tính của CSS (Cascading Style Sheets) - những núm vú

Video: [Học CSS - 17] Thuộc tính position 2025

Video: [Học CSS - 17] Thuộc tính position 2025
Anonim

Các thuộc tính định vị của CSS được sử dụng chủ yếu để định kiểu các lớp bằng cách sử dụng thẻ, mặc dù bạn cũng có thể sử dụng chúng để định vị vị trí của một phần tử hình ảnh, vùng chứa hoặc khối cấp Trình duyệt. Đối với các lớp, cả nội dung cũng như vùng chứa có thể được tạo kiểu với các thuộc tính trong danh mục này.

position: Xác định cách thức đặt một phần tử theo kiểu trong một cửa sổ trình duyệt. Chỉ định vị trí là tuyệt đối, cố định, tương đối, hoặc tĩnh.

tuyệt đối: Đặt vị trí của phần tử hoàn toàn dựa trên các giá trị số được nhập cho vị trí của phần tử liên quan đến cạnh trên bên trái của cửa sổ trình duyệt, hoặc đến phần tử gốc hoàn toàn hoặc vị trí tương đối gần nhau.

cố định: Đặt vị trí của phần tử hoàn toàn dựa trên các giá trị số được nhập cho vị trí của phần tử tương ứng với cạnh trên bên trái của cửa sổ trình duyệt.

  • relative: Thiết lập vị trí của phần tử theo các giá trị số được nhập cho vị trí của đối tượng liên quan đến vị trí của phần tử được tạo kiểu trong luồng văn bản của tệp tin.

    tĩnh: Đặt phần tử ở vị trí chính xác trong luồng văn bản.
  • chiều rộng: Sử dụng thuộc tính này để đặt chiều rộng của một phần tử, chẳng hạn như một lớp hoặc vùng chứa khác, bằng cách sử dụng px, pt, in, cm, mm, pc, em, ex,% hoặc tự động.

Mức độ hiển thị {height: 100px;}

: Thuộc tính này xác định giá trị hiển thị ban đầu của một phần tử, có thể được thiết lập để ẩn, kế thừa hoặc hiển thị, khi trang đầu tiên mở trong cửa sổ trình duyệt.
Không nên nhầm lẫn hiển thị với thuộc tính hiển thị, xác định xem một phần tử có được coi như là một khối hoặc một phần tử nội tuyến hay bị bỏ qua hoàn toàn bởi trình duyệt với màn hình hiển thị: không ai; thuộc tính. Với khả năng hiển thị, bạn đang xử lý trạng thái hiển thị ban đầu của một phần tử, chẳng hạn như một lớp, khi trang đầu tiên tải trong trình duyệt.

Thuộc tính này cũng có thể được bật và tắt bằng cách sử dụng JavaScript để ẩn và hiển thị các phần tử trên trang, do đó cho phép một chút tương tác với trang cho khách truy cập.

Để sửa đổi chế độ hiển thị của phần tử của bạn, hãy thêm thuộc tính khả năng hiển thị vào trình chọn CSS của bạn với một trong các giá trị sau:

ẩn: tùy chọn này sẽ ẩn lớp khỏi hiển thị khi một trang ban đầu mở ra trong trình duyệt.

thừa kế: Tùy chọn này sẽ tạo ra bất kỳ lớp kế thừa khả năng hiển thị của một lớp cha mẹ; nếu cha mẹ không tồn tại, lớp sẽ được hiển thị. Khi khả năng hiển thị không xác định, thừa kế là thuộc tính mặc định.

hiển thị: Chọn tùy chọn này để bắt buộc lớp hiển thị, bất kể cài đặt hiển thị của lớp cha mẹ nào, khi trang đầu tiên mở trong cửa sổ trình duyệt.

z-index: Thuộc tính này chỉ định thứ tự xếp hàng của lớp liên quan đến bất kỳ lớp nào khác trên trang khi chúng được xem trong trình duyệt.

Đặt z-index tự động khi số không quan trọng, đặt nó làm thừa kế để làm cho lớp kế thừa giá trị z-index của lớp cha hoặc nhập số dương hoặc số âm cụ thể, chẳng hạn như 1, 15, hoặc 100, khi số này quan trọng tương đối so với các lớp khác trên trang.

  • Số càng cao, càng gần lớp xuất hiện ở phía trước hoặc trên cùng của trang gần khách truy cập nhất; số càng thấp, càng gần lớp xuất hiện với nền của trình duyệt.

  • #lastchance {z-index: 4;}

  • Hình minh hoạ cho thấy một ví dụ về một vài lớp trên một trang với các giá trị z-index khác nhau.

tràn: Thiết lập tràn có thể được sử dụng để xác định điều gì xảy ra với bất kỳ nội dung nào trong một lớp vượt quá kích thước của lớp như được xác định trong CSS. Ví dụ: nếu một lớp có kích thước 200px x 200px nhưng chứa một trang đầy đủ của văn bản, cài đặt tràn sẽ xác định cách văn bản sẽ lấp đầy lớp. Đặt thuộc tính tràn thành tự động, ẩn, di chuyển hoặc hiển thị.

#aboutus {overflow: scroll;}

Dưới đây là mô tả của mỗi giá trị tràn bạn có thể sử dụng:

auto: Chọn tùy chọn này để trình duyệt tự động thêm thanh cuộn vào lớp nếu và chỉ nếu nội dung vượt quá chiều rộng và chiều cao xác định của lớp.

ẩn: Khi tùy chọn này được chọn, kích thước của một lớp được duy trì và bất kỳ nội dung nào vượt quá kích thước đó bị cắt hoặc cắt khỏi chế độ xem trong cửa sổ trình duyệt.

cuộn: Chọn cuộn để thêm thanh cuộn vào lớp, bất kể nội dung phù hợp hoặc vượt quá chiều rộng và chiều rộng của lớp. Thuộc tính này không được hỗ trợ thống nhất bởi tất cả các trình duyệt, vì vậy hãy chắc chắn kiểm tra nó trước khi xuất bản.

visible: Chọn tùy chọn này để mở lớp theo chiều dọc và sau đó theo chiều ngang, nếu cần, để phù hợp với bất kỳ nội dung nào vượt quá chiều rộng và chiều cao của lớp được chỉ định sao cho tất cả nội dung có thể nhìn thấy.

Vị trí (trái, trên cùng, phải, dưới cùng): Sử dụng thuộc tính vị trí để xác định kích thước chính xác và vị trí (dựa trên loại được chỉ định) của một phần tử được tạo kiểu trong cửa sổ trình duyệt.

  • Theo mặc định, kích thước pixel và vị trí của một phần tử được chỉ định cho cạnh trên, bên trái, phía dưới và bên phải. Tuy nhiên, bạn có thể sử dụng các đơn vị khác (bao gồm pt, in, cm, mm, pc, em, ex, hoặc%) nếu muốn hoặc đặt giá trị cho bất kỳ bên nào tự động. Đối với các lớp, nếu nội dung bên trong lớp đó vượt quá kích thước được chỉ định, lớp sẽ mở rộng để phù hợp với nội dung.

  • #specialitems {left: 500px; trên cùng: 300px; phải: 0; bottom: 0;}

  • clip: Sử dụng thuộc tính này để xác định diện tích hình chữ nhật nhỏ hơn trong một lớp liên quan đến cạnh trên bên trái của lớp đó.Khi được cắt bớt, khu vực ẩn có thể được thao tác bằng JavaScript hoặc các chương trình khác để tạo các hiệu ứng đặc biệt có thể ẩn và hiển thị nội dung ẩn.

  • Đặt các giá trị cho vùng được cắt bớt lên trên đỉnh, trái, phải, và dưới cùng của lớp bằng cách sử dụng px (pixels), pc (picas), pt (điểm), in (inch), mm (millimetre) cm (cm), em (ems), ex (exs), hoặc% (phần trăm), hoặc giá trị tự động.

#nơigame {clip: rect (10px, 100px, 0px, 60px);}

ĐịNh vị Các thuộc tính của CSS (Cascading Style Sheets) - những núm vú

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

Mang quà Hostess - núm vú

Mang quà Hostess - núm vú

Khi bạn được mời đến nhà của người khác, cho chủ nhà một món quà nhỏ được gọi là quà tặng chủ nhà) luôn là một cử chỉ tốt đẹp, ngay cả khi lời mời không hướng dẫn bạn. Với một chai rượu vang, một cây có hoa, hoặc một món ăn ngon thì đây là một cách đáng để bạn thể hiện sự đánh giá cao của bạn và thể hiện sự xuất sắc của khách mời ...

Trao quyền cho bản thân bằng cách tốt - những con voi

Trao quyền cho bản thân bằng cách tốt - những con voi

Dù bạn gọi nó là gì - cách cư xử, lịch thiệp, nghi thức, bạn có thể kết hợp nó với sự lãnh đạo. Khi bạn dẫn đầu trong việc làm cho mọi người dễ dàng và làm cho mọi tình huống dễ chịu, bạn thể hiện sự cân bằng. Sự trầm cảm đến từ sự tự tin. Trong khí hậu ngày nay, nghi thức và tục tĩu đôi khi được coi là hổ thẹn. Những người khác xem ...

Nhận ra nỗ lực của Người cao tuổi để giấu cảm xúc khó chịu - những con voi

Nhận ra nỗ lực của Người cao tuổi để giấu cảm xúc khó chịu - những con voi

Con người thường tự bảo vệ bản thân mình khỏi nỗi đau của riêng mình cảm xúc (bao gồm lo lắng, oán giận, thất vọng và trầm cảm) bằng cách che giấu những cảm xúc này - từ bản thân và từ người khác. Họ thường làm như vậy mà không hề biết rằng họ đang làm việc đó. Người cao niên cũng không ngoại lệ. Ẩn cảm xúc không phải lúc nào cũng là điều xấu - có thể là ...

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

Mạng Cisco: Mô hình OSI Lớp 5 - Lớp Session - Dummies

Mạng Cisco: Mô hình OSI Lớp 5 - Lớp Session - Dummies

Lớp phiên của Kết nối Hệ thống Mở (Open System Interconnection) (OSI) mô tả cách thức dữ liệu được định dạng giữa các thiết bị ở hai bên của liên kết. Đây là cách thức hiệu quả trong việc duy trì kênh mở giữa hai thiết bị. Tuy nhiên, ở các mức thấp của mô hình OSI, không có kết nối vĩnh viễn, nhưng ...

Cisco Các mạng: Gói - núm vú

Cisco Các mạng: Gói - núm vú

Các bộ chứa dữ liệu được gọi là các khung trong lớp liên kết dữ liệu (Lớp 2) và các gói trong lớp mạng (lớp 3). Trong lớp mạng, bạn chỉ nhìn vào phần của khung được gọi là dữ liệu trong khung Ethernet. Khi khung Ethernet di chuyển lên từ lớp liên kết dữ liệu tới ...

Cisco Mạng: Mô hình Mô hình Mạng OSI - núm vú

Cisco Mạng: Mô hình Mô hình Mạng OSI - núm vú

Tổ chức Tiêu chuẩn hoá Quốc tế (ISO) thiết bị phải được thiết kế để giao tiếp với nhau. ISO đã đề xuất mô hình mạng cho phép truyền thông này diễn ra, và mặc dù điều này là tốt từ một mức độ lý thuyết, nó không phải luôn luôn theo sau, đặc biệt là kể từ khi nó được xuất bản sau nhiều mạng ...

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

Lập trình Java cho Android: Cài đặt Công cụ Phần mềm để Bắt đầu - những người có đầu

Lập trình Java cho Android: Cài đặt Công cụ Phần mềm để Bắt đầu - những người có đầu

Trước khi bạn có thể viết Các chương trình Java cho các thiết bị Android, bạn cần một số công cụ phần mềm. Nếu bạn là một tay cũ để cài đặt phần mềm, và nếu máy tính của bạn không phải là quirky, các bước này có lẽ sẽ phục vụ bạn tốt. Truy cập trang web Lập trình Java dành cho Nhà phát triển Android for Dummies và tải xuống tệp có chứa các ví dụ về chương trình. Truy cập Java ...

Java Lập trình Thách thức: Thực hiện lại Tháp Hà Nội - đầu

Java Lập trình Thách thức: Thực hiện lại Tháp Hà Nội - đầu

Thách thức này giúp bạn sử dụng tài năng lập trình của mình để viết một chương trình Java sẽ in các bước cần thiết để giải quyết một tháp Towers của Hà Nội puzzle cho số lượng đĩa. Tháp Hà Nội là một câu đố logic cổ điển bao gồm ba chốt đứng và một số đĩa có đường kính khác nhau. Mỗi

Java: lặp lại và For Vòng lặp - núm vú

Java: lặp lại và For Vòng lặp - núm vú

Trong Java, giống như trong thế giới thực, có rất nhiều lần khi bạn lặp lại một cái gì đó. Tương tự như vậy, các ứng dụng có nhu cầu lặp lại nhiệm vụ. Thực hiện chúng một lần là không đủ, trong một số trường hợp. Chương này giúp bạn hiểu cách thực hiện cùng một nhiệm vụ nhiều lần. Một vòng lặp lặp đi lặp lại bao gồm một cấu trúc đặc biệt theo dõi khi nào ...