zoukankan      html  css  js  c++  java
  • CSS样式更改——裁剪、Z-Index、清除、改变元素的特性

    前言

    上篇文章主要介绍了CSS样式更改篇中的框模型、定位、浮动、溢出基础知识,这篇文章主要分享CSS样式更改中的裁剪、Z-Index、清除、改变元素的特性基础知识,一起来看看吧。

    1.裁剪Clip

    对元素某块区域就行剪切

    img{
       clip:rect(23px,14px,45px,54px)
    }
    rect (top, right, bottom, left)  设置元素的形状
    auto 不应用任何剪裁
    

    2.Z-Index

    设置元素的堆叠顺序

    div{
    z-index:1
    }
    p{
    z-index:10
    }
    a{
    z-index:-1
    }
    z-index 值越大,所在的元素越靠前显示
    

    3.清除Clear

    专门用来清除浮动

    div{
      clear:both
    }
    left   清除左侧浮动
    right  清除右侧浮动
    both   清除左右两侧浮动
    none   允许浮动
    

    4.改变元素的特性Display

    互相调换元素之间的特性

    div{
        display:inline
    }
    none                元素不会被显示。
    block                元素将显示为块级元素,此元素前后会带有换行符。
    inline               元素将被显示为内联元素,元素前后没有换行符。
    inline-block         行内块元素
    list-item            元素会作为列表显示。
    run-in               元素会根据上下文作为块级元素或内联元素显示。
    table                元素会作为块级表格来显示,表格前后带有换行符。
    inline-table         元素会作为内联表格来显示,表格前后没有换行符。
    table-row-group       元素会作为一个或多个行的分组来显示(类似 <tbody>)。
    table-header-group    元素会作为一个或多个行的分组来显示(类似 <thead>)。
    table-footer-group    元素会作为一个或多个行的分组来显示(类似 <tfoot>)。
    table-row             元素会作为一个表格行显示(类似 <tr>)。
    table-column-group    元素会作为一个或多个列的分组来显示(类似 <colgroup>)。
    table-column          元素会作为一个单元格列显示(类似 <col>)
    table-cell            元素会作为一个表格单元格显示(类似 <td> 和 <th>)
    table-caption         元素会作为一个表格标题显示(类似 <caption>)
    

    此时的块级元素div就有了内联元素的特性了。
    参考文档:W3C官方文档(CSS篇)

    总结

    这篇文章主要介绍了CSS样式更改篇中的裁剪、Z-Index、清除、改变元素的特性,希望让大家对CSS样式有个简单的认识和了解。
    想要学习更多,请前往Python爬虫与数据挖掘专用网站:http://pdcfighting.com/

  • 相关阅读:
    将excel中的sheet1导入到sqlserver中
    .net中 Timer定时器
    Exception异常处理机制
    算法
    八、上网行为管理
    获取网站路径绝对路径的方法汇总
    Window逆向基础之逆向工程介绍
    Java Web代码审计流程与漏洞函数
    创建一个Java Web项目,获取POST数据并显示
    七、虚拟专用网
  • 原文地址:https://www.cnblogs.com/dcpeng/p/13646440.html
Copyright © 2011-2022 走看看