zoukankan      html  css  js  c++  java
  • 定位与浮动

    1.css背景类样式:

         background-color 背景颜色
         background-image 背景图片
         background-repeat 背景图片的重复
         repeat-y 只允许在y轴重复
         repeat-x 只允许在x轴重复
         no-repeat 不重复,只显示一次
         background-position 背景图片的定位
         取值: 两个,分别表示x和y方向。如果只写一个,则两个值相等
         例如:京东、淘宝 五星好评
         雪碧图: 各个小图标的集合,使用的目的是减少http的请求
          background 是把上面所有的全部合在一起
          background : color image repeat position
          background-size 背景图片的大小

    2.框模型:

           任何一个元素,都可以理解成一个盒子,盒子是可以装"东西",里面东西跟"盒子的包装"有一定的空间,两个盒子或者说多个盒子,盒子之间是不是有一定的"距离"(空间)      盒子模型的组成:

              margin     外边距 盒子与盒子之间的距离
              border     边框
              padding   内边距 
              content    内容 
    margin 合起来写的属性: 
              margin-top  上外边距    margin-right  右外边距    margin-bottom下外边距     margin-left左外边距 
              这四个属性可以单独的拿出来写


            border 边框 合写的属性
            border-color 颜色:  border-top-color: ;   border-left-color:border-style 样式: 也分上下左右

            border-width 宽度:也分上下左右     写的时候不需要区分顺序:例:border:1px solid   red;
            padding:   上右下左     对边补齐

          定义的width和height只是content部分
          padding和border会把盒子撑大
        盒子的大小 content+padding+border


    3.css布局:

           定位      :    top,left,right,bottom 只有元素增加定位的情况下才会使用.

           相对定位: relative       占有位置     以自己的左上角移动位置

            绝对定位:absolute     不占位置    1、若父级有定位,则以最近的父级左上角为准

                                                                   2、若父级没有定位,则以最近的文档左上角为准

           固定定位:fixed            不占位置    不管父级有没有定位,只听浏览器的以浏览器为准。

    定位模式的转换:当元素添加了绝对定位、相对定位和固定定位后,元素的模式会转化为行内块元素,可直接给宽高。

    浮动:浮动分为两种,左浮动 (float:left;)和右浮动(float:right;)。浮动会脱离文档流。浮动可以让元素默认转换为行内块,元素的大小宽度取决于文字大小。

  • 相关阅读:
    [leetcode]49. Group Anagrams变位词归类
    [leetcode]40. Combination Sum II组合之和(每元素限用一次)
    [leetcode]39. Combination Sum组合之和
    [leetcode]35. Search Insert Position寻找插入位置
    [leetcode]28. Implement strStr()实现strStr()
    [leetcode]25. Reverse Nodes in k-Group每k个节点反转一下
    [leetcode]24. Swap Nodes in Pairs交换节点对
    SVG基础知识 Adobe Illustrator绘制SVG
    Java静态方法和实例方法 java中的数组作为形参传入
    SVG可伸缩的矢量图形
  • 原文地址:https://www.cnblogs.com/mmnm/p/10947514.html
Copyright © 2011-2022 走看看