Hướng dẫn css div width expand to fit content - css div width mở rộng để phù hợp với nội dung

Tôi có cấu trúc sau trong ứng dụng của mình:

<div id="container">
  <div id="child_container">
    <div class="child"></div>
    <div class="child"></div>
    ...
    <div class="child"></div>
  </div>
</div>

Mỗi div trẻ em có một chiều rộng cố định đã biết, nhưng ứng dụng cho phép nhiều hơn trong số chúng được chèn vào DIV của Child_Container.

Những gì tôi đang cố gắng làm là để div container mở rộng theo chiều ngang khi cần, với tổng chiều rộng của container con.

Đây là những gì xảy ra hiện tại:

+------ container -------+
+--- child_container ----+
| child1 child2 child3   |
| child4                 |
+------------------------+

Nếu tôi đặt chiều rộng DIV của Child_Container thành một giá trị cố định, tôi có thể khiến nó mở rộng theo chiều ngang qua container Div, hoạt động mặc dù hơi xấu xí:

+------ container -------+
+------ child_container -+----+
| child1 child2 child3 child4 |
+------------------------+----+

Tuy nhiên, điều đó đòi hỏi phải tính toán lại nó bất cứ khi nào một đứa trẻ mới được thêm vào.

Có cách nào để làm điều này mà không sử dụng chiều rộng cố định cho container trẻ em, theo cách mà kết quả cuối cùng là

+--------- container ---------+
+------ child_container ------+
| child1 child2 child3 child4 |
+-----------------------------+

Thanks.

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Syntax:

    width: length|percentage|auto|initial|inherit;
    

    Bàn luận

    • Đưa ra một tài liệu HTML và nhiệm vụ là làm cho chiều rộng div mở rộng với nội dung của nó bằng CSS. Để làm điều này, thuộc tính chiều rộng được sử dụng để đặt chiều rộng của một phần tử không bao gồm đệm, lề và đường viền của phần tử. Các giá trị thuộc tính chiều rộng được liệt kê dưới đây: It is used to set width property to its default value. If the width property set to auto then the browser calculates the width of element.
    • Giá trị tài sản: It is used to set the width of element in form of px, cm etc. The length can not be negative.
    • Chiều rộng: Tự động; Nó được sử dụng để đặt thuộc tính chiều rộng thành giá trị mặc định của nó. Nếu thuộc tính chiều rộng được đặt thành tự động thì trình duyệt sẽ tính toán chiều rộng của phần tử. It is used to set width property to its default value.
    • chiêu rộng chiêu dai; Nó được sử dụng để đặt chiều rộng của phần tử ở dạng PX, CM, v.v. chiều dài không thể âm. It is used to set width property from its parent element.

    chiều rộng: ban đầu; Nó được sử dụng để đặt thuộc tính chiều rộng thành giá trị mặc định của nó. This example use width: auto; property to display the content.

    chiều rộng: kế thừa; Nó được sử dụng để đặt thuộc tính chiều rộng từ phần tử cha của nó.

    <!DOCTYPE html>

    <html>

    <

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    0>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    4>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    7

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    4>

    Ví dụ 1: Ví dụ này sử dụng chiều rộng: tự động; thuộc tính để hiển thị nội dung.

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    9

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    1

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    3

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    5

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    3

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    width: length|percentage|auto|initial|inherit;
    
    5

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    width: length|percentage|auto|initial|inherit;
    
    7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    5

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<!DOCTYPE html>1

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<!DOCTYPE html>7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<!DOCTYPE html>9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<3

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<5

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    9

    HTML

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    6>

    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    0>

    <>2>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<>6>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<<0<1<0>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<<6>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1<6>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    6>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    18

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    20

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<!DOCTYPE html>1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    24

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    26

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    28

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    09
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    10
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    11>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    47

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    49

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    51

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    53

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    55

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    57

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    59

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    22

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    78

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    80

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    82

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    84

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    86

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    88

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1>6>

    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1>2>

    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1html>

    Output:


    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    09
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    10
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    42>

    Hướng dẫn css div width expand to fit content - css div width mở rộng để phù hợp với nội dung

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    09
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    10
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    73>
    This example uses width: inherit property to display the content.

    chiều rộng: kế thừa; Nó được sử dụng để đặt thuộc tính chiều rộng từ phần tử cha của nó.

    <!DOCTYPE html>

    <html>

    Ví dụ 1: Ví dụ này sử dụng chiều rộng: tự động; thuộc tính để hiển thị nội dung.

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    4>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    7

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    4>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    6>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    9

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    width: length|percentage|auto|initial|inherit;
    
    5

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    37

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    3

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    43

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    45

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<3

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    53

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<!DOCTYPE html>7

    HTML

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    width: length|percentage|auto|initial|inherit;
    
    1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    6>

    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    0>

    <>2>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<>6>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<<0<1<0>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<<6>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    7

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    9

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1<6>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2<
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    6>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    18

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    20

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<!DOCTYPE html>1

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    12

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    14

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    09
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    10
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    11>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    31

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    33

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    35

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    37

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    39

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    41

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    09
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    10
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    73__

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17<
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    62

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    64

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    66

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    68

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    30
    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    70

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    17
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    15>

    +--------- container ---------+
    +------ child_container ------+
    | child1 child2 child3 child4 |
    +-----------------------------+
    
    0
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    6
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1
    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    08>

    +------ container -------+
    +--- child_container ----+
    | child1 child2 child3   |
    | child4                 |
    +------------------------+
    
    2
    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1>6>

    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1>2>

    +------ container -------+
    +------ child_container -+----+
    | child1 child2 child3 child4 |
    +------------------------+----+
    
    1html>

    Output:


    Đầu ra sau khi thay đổi kích thước màn hình:

    Hướng dẫn css div width expand to fit content - css div width mở rộng để phù hợp với nội dung


    Làm thế nào để bạn làm cho chiều rộng div mở rộng với nội dung của nó bằng CSS?

    Sử dụng thuộc tính khối nội tuyến: Sử dụng hiển thị: Thuộc tính khối nội tuyến để đặt kích thước div theo nội dung của nó.Use display: inline-block property to set a div size according to its content.

    Làm thế nào để bạn làm cho một div phù hợp với chiều rộng của nội dung của nó?

    Bạn có thể chỉ cần sử dụng thuộc tính hiển thị CSS với giá trị khối nội tuyến để không lớn hơn nội dung của nó (nghĩa là chỉ mở rộng đến rộng như nội dung của nó).use the CSS display property with the value inline-block to make a
    not larger than its contents (i.e. only expand to as wide as its contents).

    Làm thế nào để bạn thực hiện một div mở rộng để lấp đầy không gian có sẵn?

    Thuộc tính chiều rộng được sử dụng để lấp đầy không gian ngang còn lại của DIV bằng CSS.Bằng cách đặt chiều rộng lên 100%, nó có toàn bộ chiều rộng của cha mẹ.Ví dụ 1: Ví dụ này sử dụng thuộc tính chiều rộng để lấp đầy không gian ngang.Nó đặt chiều rộng thành 100% để lấp đầy nó hoàn toàn.. By setting the width to 100% it takes the whole width available of its parent. Example 1: This example use width property to fill the horizontal space. It set width to 100% to fill it completely.

    Làm thế nào để tôi thực hiện điều chỉnh tự động chiều rộng div?

    Sử dụng chiều rộng, chiều rộng tối đa và lề: tự động;Sau đó, bạn có thể đặt lề thành tự động, để tập trung theo chiều ngang phần tử trong thùng chứa của nó.Phần tử sẽ chiếm chiều rộng được chỉ định và không gian còn lại sẽ được phân tách bằng nhau giữa hai lề: phần tử này có chiều rộng 500px và lề được đặt thành tự động. Then, you can set the margins to auto, to horizontally center the element within its container. The element will take up the specified width, and the remaining space will be split equally between the two margins: This
    element has a width of 500px, and margin set to auto.