一,overflow属性; 
  1,四个值:
    visible     默认值。内容不会被修剪,会呈现在元素框之外。
    hidden        内容会被修剪,并且其余内容是不可见的。
    scroll        内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
    auto        如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
    inherit        规定应该从父元素继承 overflow 属性的值。
  2,demo:
     <body>
     <p>如果元素中的内容超出了给定的宽度和高度属性,overflow 属性可以确定是否显示滚动条等行为。</p>
     <div>
     这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,
     不论是否需要,用户代理都会提供一种滚动机制。
     因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。
     </div>
     </body>

<style type="text/css">
        div
     {
       background-color:#00FFFF;
       width:150px;
       height:150px;
       overflow: inherit;
     }
      </style>
二,显示效果(visibility);
   1,visibility 属性规定元素是否可见;
   2,visible:默认值,元素可见
      hidden:元素不可见,但是依然占据空间
      collapse:用在表格元素时,可删除一行或一列,且不影响表格的布局(后面学习JS再演示)
三,opacity:属性(设置不透明度);
   1,特点:opacity 属性设置元素的不透明级别
   取值 opacity : value;  eg:opacity:0.0~1.0
   value 规定不透明度,从 0.0 (完全透明)到 1.0(完全不透明)
   2,demo:
    <p id="p1">段落,opacity 值为 0</p>
    <p id="p2">段落,opacity 值为 0.5</p>
    <p id="p3">段落,opacity 值为 1</p>

css:
    p {border:1px solid black;}
    #p1 {opacity:0;}
    #p2 {opacity:0.5;}
    #p3 {opacity:1;}
四,vertical-align 属性;
   1,特点:vertical-align 属性;
     1),设置单元格框中的单元格内容的垂直对齐方式
     2),对于行内块级元素,如 <img>,可设置垂直对齐方式
     定义行内元素的基线相对于该元素所在行的基线的垂直对齐
   2,常用取值
      baseline:默认,元素放置在父元素的基线上
      top:把元素的顶端与行中最高元素的顶端对齐
      bottom:把元素的顶端与行中最低的元素的顶端对齐
      middle:把此元素放置在父元素的中部
   3,demo:
    <div class="div_img">
    <img src="data:images/star_focus.png" id="img1">
    <img src="data:images/star_focus.png" id="img2">
    <img src="data:images/star_focus.png" id="img3">
    </div>

css:
    .div_img
    {
    width:400px;
    height:100px;   
    border:1px solid black;
    }
    #img1{
    vertical-align:middle;
    }
    #img2{
    vertical-align:top;
    }
    #img3{
    vertical-align:bottom;
    }
五,几种常见的居中方式;
    1,文字的垂直居中
    <div style="line-height:50px;height:50px;(只有相同了才能垂直居中)background:red;">565656
    </div>
    2,层的水平居中:
      HTML:
      <div class="parent_div">
      <div class="child_div ">1111111111</div>
      </div>

CSS:
      .parent_div{
      width: 100%;
      background-color: gray;
      }
      .child_div
      {
       width: 580px;
       height: 35px;
       margin: 0 auto;
       background-color: red;
      }
    3,/*3,层中文字水平居中*/
       text-align:center;
       在2中例子中CSS中加上:text-align:center;
六,光标 cursor:
  可取值
  default :默认是 箭头
  pointer:小手
  crosshair :十字光标
  text :文本输入样式
  wait :旋转的圈,网速差时或卡了一下子读不出来的样子;
  help :问号光标,帮助时出现;
七,无序列表补充(list-style-type);
  1,无序列表取值
   none:无标记
   disc:实心圆,为默认值
   circle:空心圆
   square:实心方块
   decimal:数字(如 1,2,3,4,5),为默认值
   lower-roman:小写罗马数字(如  i, ii, iii, iv, v)
   upper-roman:大写罗马数字(如 I, II, III, IV, V)
  2,图片:list-style-image:url();
  3,list-style-position列表项位置
     outside:标记位于文本的左侧,且放置在文本以外,为默认值
     inside:标记放置在文本以内
display:block行元素转换成块元素; 

overflow visibility opacity(透明度) vertical-align 等等的更多相关文章

  1. What is Vertical Align?

    https://css-tricks.com/what-is-vertical-align/ ************************************************* CSS ...

  2. CSS(三)背景 list-style display visibility opacity vertical cursor

    背景background 1.background-color:''   背景颜色 2.background-image:'' 背景图片 background-repeat:'' 背景图片是否平铺 取 ...

  3. 关于opacity透明度子元素继承现象的若干研究以及hack方法

    [感想]信息时代的信息是有时效性的,今天是确确实实感受到了.互联网资料虽然丰富,但是质量不一,还有大量的跟风雷同,很多人都是随手拷贝过来,根本没有实践.以前端为例,这两年浏览器的迅猛发展,造成很多原有 ...

  4. CSS隐藏元素 display visibility opacity的区别

    { display: none; /* 不占据空间,无法点击 */ }  { visibility: hidden; /* 占据空间,无法点击 */ }  { position: absolute; ...

  5. opacity(透明度)属性设置

    1.opacity:是属性,整个元素包含子元素全部都会透明,取值范围0-1; 2.background-color:rgba(0,0,0,.5)rgba是值,用于背景,取值范围0-1. 补充:a-al ...

  6. ie6-ie8中不支持opacity透明度的解决方法

    ie6-ie8中是不支持的,需要加上下面这句话:filter: alpha(opacity=70);此外这种效果不能用ietester中的ie6测试,因为ietester的ie6这样写也是不透明的,但 ...

  7. IE浏览器部分版本不支持opacity透明度属性问题

    半透明部分设置样式:opacity:0.7在ie9/ie10/ff/chrome/opera/safari显示正常. 但是这样在ie6-ie8中是不支持的,需要加上下面这句话: filter: pro ...

  8. z-index层级顺序 opacity透明度 display: none 模态框实现

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 在IE中opacity透明度

    body{ background: red; opacity: 0.5; filter:alpha(opacity=50); } jQuery: if($.support.opacity == tur ...

随机推荐

  1. Open Tools API :IDE Main Menus

    http://www.davidghoyle.co.uk/WordPress/?p=777 http://www.davidghoyle.co.uk/WordPress/?page_id=1110 h ...

  2. 通过日志恢复SQL Server的历史数据

    通过日志恢复SQL Server的历史数据 Posted on 2008-11-14 21:47 代码乱了 阅读(4658) 评论(10)  编辑 收藏 园子里前段时间发过一篇通过日志恢复MSSQL数 ...

  3. Oracle 导入大量数据

    环境是这样的: 需要导入大量数据到Oracle,目前Oracle已建立索引和触发器了,导入的数据是树型结构,需要关联. 采用的方法是: 删除以前数据库的索引和触发器,用OracleBulkCopy批量 ...

  4. 大型运输行业实战_day12_1_权限管理实现

    1.业务分析 权限说的是不同的用户对同一个系统有不同访问权限,其设计的本质是:给先给用户分配好URL,然后在访问的时候判断该用户是否有当前访问的URL. 2.实现 2.1数据库设计标准5表权限结构 2 ...

  5. Redis原子计数器incr

    一.前言在一些对高并发请求有限制的系统或者功能里,比如说秒杀活动,或者一些网站返回的当前用户过多,请稍后尝试.这些都是通过对同一时刻请求数量进行了限制,一般用作对后台系统的保护,防止系统因为过大的流量 ...

  6. Java计算计算活了多少天

    Java计算计算活了多少天 思路: 1.输入你的出现日期: 2.利用日期转换,将字符串转换成date类型 3.然后将date时间换成毫秒时间 4.然后获取当前毫秒时间: 5.最后计算出来到这个时间多少 ...

  7. native和webview切换

    native和webview 标签(空格分隔): native和webview 现在目前大部分的app都是native和webview混合,对应的native上的元素可以通过uiautomatorvi ...

  8. metasploit framework(五):meterpreter基本命令和python扩展

    基于内存的DLL注入式payload 注入合法的系统进程并建立stager 基于stager上传和预加载DLL进行扩展模块的注入(客户端API) 基于stager建立的socket连接建立加密的TLS ...

  9. JMeter学习(二)录制脚本(转载)

    转载自 http://www.cnblogs.com/yangxia-test 环境 Badboy  version 2.1.1 JDK: 1.7.0_67 Apache  JMeter-2.11 - ...

  10. python基础之字符串常用操作总结

    字符串的索引 s = 'ABCDLSESRF' # 索引 这两个很简单没什么说的 s1 = s[0] print(s1) # A s2 = s[2] print(s2) # C 切片 s = 'ABC ...