Blogger Information
Blog 87
fans 1
comment 0
visits 58533
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
盒模型常用属性、 媒体查询、em,rem用法的学习
阿杰
Original
458 people have browsed it

一、盒模型

1、常用属性

  • 边框:border,位于盒子内容外面,不占据盒子的宽高
  1. .box{
  2. width: 200px;
  3. height: 200px;
  4. background-color: violet;
  5. border: 10px solid #333;
  6. }

  • 内边距:padding,位于边框和盒子内容中间,不占据盒子的宽高
  1. .box{
  2. width: 200px;
  3. height: 200px;
  4. background-color: violet;
  5. border: 10px solid #333;
  6. padding: 10px;
  7. background-clip: content-box;
  8. }

  • 外边距:margin,位于盒子边框外部,表示与其他元素的距离
  1. .box{
  2. width: 200px;
  3. height: 200px;
  4. background-color: violet;
  5. border: 10px solid #333;
  6. padding: 10px;
  7. margin: 10px;
  8. background-clip: content-box;
  9. }

  • 以上属性公有的设置方式
  1. .box {
  2. /* 四值:完整语法, 上向下左,顺时针方向 */
  3. padding: 5px 10px 15px 20px;
  4. /* 三值语法: 左右相等,而上下不等 */
  5. padding: 5px 20px 15px;
  6. /* 双值语法: 左右相同,上下相同,但并不是同一个值*/
  7. padding: 15px 20px;
  8. /* 三值与双值的记忆方法: 第二个位置的值一定表示的是左右 */
  9. /* 单值: 四个方向全相同 */
  10. padding: 20px;
  11. }

2、box-sizing

  • 能自动控制盒子的计算方式
  1. box-sizing: border-box;

  1. box-sizing: content-box;

二、媒体查询

  • 媒体: 显示/输出信息的介质/载体, 屏幕, 打印机
  • 查询: 根据当前媒体宽度的变化来选择不同的页面或显示效果

1、给屏幕大小为375内设置字体大小

  1. @media (max-width: 374px) {
  2. html {
  3. font-size: 12px;
  4. }
  5. }

2、给屏幕大小为 374px - 414px 之间设置字体大小

  1. @media (min-width: 375px) and (max-width: 413px) {
  2. html {
  3. font-size: 14px;
  4. }
  5. }

3、给屏幕大小大于 414px 的设置字体大小

  1. @media (min-width: 414px) {
  2. html {
  3. font-size: 16px;
  4. }
  5. }

三、em,rem的使用

  • 在根元素中设置的字号,在其它地方引用是使用rem,并且这个值是不变的
  1. <div class="main">hhh
  2. <span>hello</span>
  3. </div>
  1. html{
  2. font-size: 16px;
  3. }
  4. div{
  5. font-size: 2rem;
  6. }
  7. div span{
  8. font-size: 3rem;
  9. }

2rem = 32px , 3rem = 48px

  • em总是随着自身或父元素的字号发生变化
  1. html{
  2. font-size: 16px;
  3. }
  4. div{
  5. font-size: 2em;
  6. }
  7. div span{
  8. font-size: 3em;
  9. }

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post