zoukankan      html  css  js  c++  java
  • 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只给高不给行高则可以垂直居中
  • 相关阅读:
    Android 获取系统相册中的所有图片
    80 端口被占用 pid=4
    Android GridView 通过seletor 设置状态和默认状态
    Could not create SSL connection through proxy serve-svn
    Android 自定义 attr
    android 使用Tabhost 发生could not create tab content because could not find view with id 错误
    CodeSimth
    Android Ormlite 学习笔记2 -- 主外键关系
    Android Ormlite 学习笔记1 -- 基础
    Nhibernate的Session管理
  • 原文地址:https://www.cnblogs.com/gunelark/p/7286081.html
Copyright © 2011-2022 走看看