Must-see CSS layout tips sharing

高洛峰
Release: 2017-03-10 10:40:10
Original
1677 people have browsed it

The editor below will bring you a must-read css layout tip. The editor thinks it’s pretty good, so I’d like to share it with you now and give it as a reference. Let’s follow the editor and take a look.

1.max-width:

When the left and right width of the page is reduced, in order to avoid left and right scrolling If you have a bad experience, you can use max-width! If the page is smaller than the width, it will be automatically reduced~

max-width : 500px;   
margin: 0 auto;   
}
Copy after login

##2.box-sizing:

After setting box-sizing:border-box on an element, and then setting padding and border after determining the width, the width will not be changed. You can set global settings to solve browser compatibility issues as follows:


-webkit-box-sizing : border-box;   
-moz-box-sizing:border-box;   
box-sizing:border-box;   
 }
Copy after login

##3.overflow:auto The border adapts to the size of the content, and there will be no overflow.

IE compatible solution:

.example{ overflow:auto; zoom:1; }

4. Responsive design - media queryAfter using media queries, you can set different layouts according to different page widths. The method is as follows:

//页面宽度大于600px时,nav模块浮动于左侧   
@media screen and (min-width: 600px) {   
nav {   
    float: left;   
    width: 25%;   
}   
section {   
    margin-left: 25%;   
}   
}   
//页面宽度小于599时,nav模块打横,在上方   
@media screen and (max-width: 599px) {   
nav li {   
    display: inline;   
}   
}
Copy after login

5. Text multi-column layout:

.three-column { padding :1em; -moz-column-count :3; -moz-column-gap: 1em; -webkit-column-count :3; -webkit-column-gap: 1em; column-count:3; column-gap:1em; }
Copy after login

The above is the detailed content of Must-see CSS layout tips sharing. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template