• 6月份杂记第一谈


    这是我去年6月份写的,今天搬到博客里面,所以标题名字就不改了。哈哈~

    1、如果一个DIV中有多张图片连续排版出现的情况及解决办法
          一个DIV中连续放多张图片,不管我们如何清除margin和padding都会出现间隙,那如何才能去掉间隙呢?解决办法如下:

    .clearSpace{
        font-size:0;
        line-height:0;
    
    }
    2、div中的内容都不是紧紧贴着的,布局方法:给div加padding
    3、使用颜色的使用什么时候使用color,什么时候使用:rgba(XX,XX,XX,透明度)?
          如果一个标签里面写了“内容”,有“字”在里面,这时如果使用rgba“内容中的字”的透明度也会跟着变化这时就需要使用color属性。如果是改变整个背景色的透明度就可以直接使用rgba这个属性
    4、下面的布局如何布?

    布局方式:

    <span class="detail_span">
          <em>图文详情<em/>
    </span>
    .detail_span:{
         background-color: #f1f1f1;
         color: #999;
         font-size: 15px;
         text-align: center;
         border-bottom: none;
         position: relative;
    }
    .detail_span:after{
         content: '';
         display: block;
         position: absolute;
         height: 1px;
         width: 100%;
         top: 26px;
         left: 0px;
         background-color: rgba(217,217,217,0.50);
    }

    这里对横线想通过伪类来实现,但是如上所示的横线会和字体重叠:

    怎样才能让字体不被横线覆盖呢?
    覆盖的原因是:有position的层级会比没有position的层级高,所以.detail_span:after的层级比em的层级高。解决办法当然是给em也加上position属性,又有em还有间距,所有需要通过使用padding属性来实现,em为行内标签要使用padding属性需要将其转换为行块。
    .detail_span em{
        display: inline-block;
      padding: 0px 20px;
      position: relative;
      z-index: 2;
      background: #f1f1f1;
    }
    5、input如何垂直居中?                  
         input只给高不给行高则可以垂直居中
  • 相关阅读:
    转: 分布式系统编程,你到哪一级了?
    window屏幕朝向的调整 Alt + Ctrl + 上下左右箭头
    win10的安装与下载
    Zookeeper的学习材料
    配置文件的格式选型
    转: YAML 语言教程 from(阮一峰)
    Eclipse的 JSON Edit插件
    转: 如何为你的开源项目选择一个合适的开源协议?
    在Eclipse中使用SVN插件subclipse的教程
    我们在呼唤上帝还是在召唤恶魔——警惕人工智能
  • 原文地址:https://www.cnblogs.com/gunelark/p/7286081.html
Copyright © 2020-2023  润新知