• 技术文章 >Web开发 >css教程

    CSS常用技巧的整理

    小妮浅浅小妮浅浅2021-09-03 10:31:44原创2654

    1、垂直对齐,利用CSS3的Transform。

    如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:

    .verticalcenter{
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    使用这个技巧,从单行文本、段落到box,都会垂直对齐。目前浏览器对Transform的支持是需要关注的,Chrome 4, Opera 10, Safari 3, Firefox 3, and Internet Explorer 9均支持该属性

    2、伸展一个元素到窗口高度在具体场景中。

    你可能想要将一个元素伸展到窗口高度,基本元素的调整只能调整容器的大小,因此要使一个元素伸展到窗口高度,我们需要伸展顶层元素:html和body:html,

    body {
        height: 100%;
    }

    然后将100%应用到任何元素的高

    div {
        height: 100%;
    }

    3、基于文件格式使用不同的样式。

    为了更容易知道链接的目标,有时你想让一些链接看起来和其它的不同。下面的片段在文本链接前添加一个图标,对不同的资源使用不同的图标或图片:

     a[href^="http://"]{
        padding-right: 20px;
        background: url(external.gif) no-repeat center right;
    }
    /* emails */
    a[href^="mailto:"]{
        padding-right: 20px;
        background: url(email.png) no-repeat center right;
    }
     
    /* pdfs */
    a[href$=".pdf"]{
        padding-right: 20px;
        background: url(pdf.png) no-repeat center right;
    }

    以上就是CSS常用技巧的整理,希望对大家有所帮助。更多css学习指路:css教程

    本文教程操作环境:windows7系统、css3版,DELL G3电脑。

    专题推荐:css技巧
    品易云
    上一篇:css中transition的四种属性 下一篇:css中first-letter是什么

    相关文章推荐

    • CSS兄弟选择器的两种类型• css中使用a标签的伪类选择器注意点• css盒模型布局是什么• css中flex布局如何使用• css中grid网格布局的介绍• css中grid布局的使用• css中minmax()函数的使用• css中repeat()函数的用法• css网格区域如何理解• css水平居中元素的宽度探究• css行内元素的垂直居中• css中transition是什么• css中transition的四种属性

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网