超链接&盒子模型


  • 盒子模型:

  •                         1)设置盒子的边框
  •                                                 - 三者缺一不可
  •                                                          - border-width: 边框高度   ---> 可以指定四个边框
  •                                                              (填四个数):上 右 下 左,若指
  •                                                                 定三个值:上 左右 下,若两个值:上下 左右
  •                                                          - border-top-width: 也可以直接指定
  •                                                          - border-left-width: 也可以直接指定
  •                                                          - border-right-width: 也可以直接指定
  •                                                          - border-bottom-width: 也可以直接指定
  •                                                      - border-color: 边框颜色   ---> 可以指定四个边框(填四个数):
  •                                                       上 右 下 左,    若指定三个值:上 左右 下,   若两个值:上下
  •                                                        左右
  •                                                         - border-top-color: 也可以直接指定
  •                                                          - border-left-color: 也可以直接指定
  •                                                          - border-right-color: 也可以直接指定
  •                                                          - border-bottom-color: 也可以直接指定
  •                                                       - border-style: 边框样式   ---> 可以指定四个边框(填四个
  •                                                         数):上 右 下 左,    若指定三个值:上 左右 下,   若两个
  •                                                                         值:上下 左右
  •                                                                      - border-top-style: 也可以直接指定
  •                                                                      - border-left-style: 也可以直接指定
  •                                                                      - border-right-style: 也可以直接指定
  •                                                                      - border-bottom-style: 也可以直接指定
  •                                                                      可选值:
  •                                                                                - none 空
  •                                                                                - solid 实线
  •                                                                                - dotted 点状
  •                                                                                - dashed 虚线
  •                                                                                - double 双线
  •                                                                                           ...
  •                                                 - 简写样式:boder
  •                                                           - 没有顺序要求
  •                                                           - 但是一指定就是四个边
  •                                                           - 但是可以单独设置四个边的样式
  •                                                           - boder-xxx:
  •                                      2)设置盒子的内边距 padding
  •                                                 - 一共有四个方向的边距
  •                                                                      - padding-top
  •                                                                      - padding-left
  •                                                                      - padding-right
  •                                                                      - padding-bottom
  •                                                 - 内边距会影响盒子的可见框的大小,元素的背景会延伸到内边距
  •                                                 - 盒子可见框的宽度 = 边框 + 内容区 + 内边距
  •                                                 - 简写:
  •                                                           -padding 与 border 一样
  •                           
  •                                      3)盒子的外边距
  •                                                 - 有四个方向
  •                                                           - margin-top:
  •                                                           - margin-right:
  •                                                           - margin-left:
  •                                                           - margin-bottom:
  •                                                 - 指的是盒子与盒子之间的距离
  •                                                 - 不会影响盒子的可见框的大小
  •                                                 - 可以用来调整盒子的位置
  •                                                 - 数值
  •                                                           - 正值:向右移动
  •                                                           - 负值:反方向移动
  •                                                 - auto
  •                                                           - 水平方向的设置
  •                                                                      - 如果只将左或右设置为auto,则会最大值
  •                                                                      - 如果只将左和右设置为auto,则会使盒子居中    
  •                                                 - 外边距垂直重叠
  •                                                           - 在网页中相邻的垂直方向的外边距会发生外边距重叠
  • 就是相邻的兄弟元素之间的外边距会取最大值而不是去和如果父子元素的垂直外边距相邻了,则子元素的外边 距的设置会给父元素
  •                                                                   
  •                                                                     
  •                                                           - 解决方法
  •                                                                      为父元素(父盒子)增加一个内边距,把子元素向下
  •                                                                    挤,并且将盒子的高度减去内边距的高度(因为内边距
  •                                                                  会影响可见框的大小)
  •                                                          - 简写
  •                                                           - margin 与 padding 一样
  •                                      4)清空浏览器的默认样式
  •                                                 - *
  •                                                           {
  •                                                                      margin:0;
  •                                                                      padding:0;
  •                                                           }
  •                                     

你可能感兴趣的:(技术学习,#,其它技术,前端,html,css)