Home >Web Front-end >CSS Tutorial >The difference between width:100%; and width:auto

The difference between width:100%; and width:auto

php中世界最好的语言
php中世界最好的语言Original
2018-03-22 15:21:002434browse

This time I will bring you the difference between width:100%; and width:auto. What are the precautions when using width:100%; and width:auto? The following is a practical case. Get up and take a look.

<p>
    <p>1111</p>
</p>
p{
  width:980px;<br>  background-color: #ccc;<br>  height:300px;
}
p{
     width:100%;<br>  /*width:auto;*/
    padding:10px;<br>  background-color:#000;<br>
}

If the width of p is: 100%, it means that the width of p will be 980px, which will fill the p area, and then it has padding, so it will exceed p.

And when width:auto, it is the overall width (including width, margin, padding, border) equal to the parent width (width, excluding the parent's margin, padding, border) , so if padding already takes up 10px of space on the left and right, then the value given by width is 960px.

But whether it is width:100% or auto, the calculation reference is the parent content area width value, not the total width value.

I believe you have mastered it after reading the case in this article Method, for more exciting information, please pay attention to other related articles on the php Chinese website!

Recommended reading:

Waterfall flow layout and infinite loading picture album effect

CSS to achieve 3D button effect

Use transparent to make a triangle

The above is the detailed content of The difference between width:100%; and width:auto. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn