Detailed explanation of the default values ​​of width and height in CSS: auto and %

Detailed explanation of the default values ​​of width and height in CSS: auto and %

in conclusion

  • % of width: defines the percentage width based on the width of the containing block (parent element), which will exceed the parent's limit
  • Width auto: Try to be wrapped by the parent
  • % of height: Based on the percentage height of the block-level object containing it, it will exceed the limit of the parent
  • Height auto: Try to be wrapped by the parent

Case

Be sure to copy the code and run it again, and spend a few minutes to experience how to be wrapped by the parent and break through the parent's restrictions

Width Case

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        * {
            margin: 0;padding: 0;
        }
        body {
            background: #dcdcdc;
        }
        .box {
            width: 400px;
            border: 3px solid red;
            padding: 0 50px;
        }
        .box1 {
            width: auto;
            height: 100px;
            background: pink;
            padding: 0 50px;
            margin: 0 50px;
            border-width: 0 50px;
            border-style: solid;
            border-color: green;
        }
        .box2 {
            width: 100%;
            height: 100px;
            background: gold;
            padding: 0 50px;
            margin: 0 50px;
            border-width: 0 50px;
            border-style: solid;
            border-color: green;
        }
    </style>
</head>
<body>
<div class="box">
    <div class="box1"></div>
    <div class="box2"></div>
</div>
</body>
</html>

Height Case

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        * {
            margin: 0;padding: 0;
        }
        body {
            background: #dcdcdc;
        }
        .box {
            width: 400px;
            border: 3px solid red;
            padding: 50 0px;
            height: 400px;
        }
        .box1 {
            width: 200px;
            height:auto;
            background: pink;
            padding: 50px 0px;
            margin: 50px 0px;
            border-width: 50px 0px;
            border-style: solid;
            border-color: green;
        }
        .box2 {
            width: 200px;
            height:100%;
            background: gold;
            padding: 50px 0px;
            margin: 50px 0px;
            border-width: 50px 0px;
            border-style: solid;
            border-color: green;
        }
     
    </style>
</head>
<body>
<div class="box">
    <div class="box1"></div>
    <div class="box2"></div>
</div>
</body>
</html>

This is the end of this article about the default values ​​of width and height in CSS, auto and % cases. For more relevant CSS width and height default values, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

<<:  How to automatically start RabbitMq software when centos starts

>>:  Practice of implementing custom search bar and clearing search events in avue

Recommend

Write a simple calculator using JavaScript

The effect is as follows:Reference Program: <!...

How to add custom system services to CentOS7 systemd

systemd: The service systemctl script of CentOS 7...

How to Communicate with Other Users on the Linux Command Line

It's easy to send messages to other users in ...

IIS configuration of win server 2019 server and simple publishing of website

1. First remotely connect to the server 2. Open S...

Detailed process of installing nginx1.9.1 on centos8

1.17.9 More delicious, really Nginx download addr...

Complete steps to install mysql5.7 on Mac (with pictures and text)

I recently used a Mac system and was preparing to...

Sample code for modifying the input prompt text style in html

On many websites, we have seen the input box disp...

Web Design: The Accurate Location and Use of Massive Materials

Three times of memorization allows you to remembe...

Alibaba Cloud Centos7.3 installation mysql5.7.18 rpm installation tutorial

Uninstall MariaDB CentOS7 installs MariaDB instea...

How to use nginx to configure access to wgcloud

The nginx configuration is as follows: Such as ht...

Detailed explanation of common commands in MySQL 8.0+

Enable remote access Enable remote access rights ...