首页 > 其他 > 详细

8.22学习笔记

时间:2018-08-22 20:22:48      阅读:135      评论:0      收藏:0      [点我收藏+]

 

1. Div

昨天讲的div的样式属性,border margin

padding 内边距

设置padding的时候,这个元素的实际宽高会被拉伸

实际宽高=设置的宽高+padding值(有两个)+borderX2

占用空间=设置的宽高+2Xmargin+2Xpadding+borderX2

padding设置完之后,会无形拉大盒子。怎样解决这种效果:

技术分享图片            

box-sizing 保证了div的宽高永远是设定的值,加了padding只会去挤空间。

background 背景

background:red; 带颜色的背景

技术分享图片  

简写

技术分享图片  

大小需要单独列出来。

 

2.定位 position

      相对定位 position:relative; 这个属性给需要的父级。

      绝对定位 position:absolute; 它有四个值 top left right bottom;

position的使用是将该标签的类型给变了,将块级元素变成了行级块元素。

position:relative; 指定参照物 相对定位 给父级

position:absolute;    绝对定位

  页面结构分析

结构层

     最外面的一层,这个结构不能设置太多的样式,一般设置宽,margin。

     千万不要设置position,会让内部元素脱离文档。

布局层

    给予内部元素进行排版。

position造成的脱离文档流该如何解决?

     最简单的就是给父级一个高。

   

    今天尝试着写了一下三国杀部分人物,要有思路有逻辑去写,过后要自己去熟悉标签的写法,要记。

   如图

技术分享图片

 

 

 

              

 

           

         

 

 

    

8.22学习笔记

原文:https://www.cnblogs.com/xieyankeai/p/9519850.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!