zoukankan      html  css  js  c++  java
  • CSS基础知识

    1、派生选择器 div span{color:red}

    2、id选择器 #diva{color:red}

    3、id选择器与派生选择器结合使用 #diva p{color:red}

    4、类选择器.divclass{color},同样类选择器下的派生选择器 .divclass p{}

    5、属性选择器

    [ title]{color:red}

    指定命名的属性选择器 [ title="t"]{color:red}

    5、padding与margin,比如说黑色是一个p标签(背景设为黑色,文字设为黄色),padding设置后就是文字到与背景距离,

    margin为p标签到上级之间的距离。

     6、background背景

    background-color背景颜色,background-image背景图片,background-position:right top/100px 150px(距左、距上),background_repeat图片是否从复,

    background-attachment图片是否固定位置(向下移动时候图片是否继续可见)

    7、文本样式

    #p3{text-transformlowercase;}
    p{width:300px}
    p{text-shadow3px 5px 1px #ff0000;}背景阴影,四个参数分别为,距离原坐标距离,上面距离,背景文字清晰度,背景文字颜色

    8、边框样式

    border-radius 背景倒脚为圆弧

    border-shadow 背景阴影设置 四个参数同上

    border-image 背景图片

    9、位置

    position:static/relative/absolute/fixed

    static:静态布局 设置left,right是无效

    relative:相对于原本位置的移动,占流位置,比如流中有其他元素,会在此块之后排序

    absolute:不在流之中,不占流的位置,比如流中还有其他元素会按照常规排序

    fixed:固定 不占流位置,在屏幕显示的位置固定不变

    z-index覆盖顺序

    10、元素选择器

    #选择器分组,如h1,h3{color:#ff0000}

    #通配符*{color:#ff0000}常用为*{margine:0px;padding:0px},去掉外边距与内边距

    #类选择器 .p1.p3{属性a} 继承p1,p3及.p1.p3样式

    # ID选择器不能结合使用

    #属性选择器 [titile]

    [titile~="top"],这是一种模糊选择器,所有[title="top“]或者类似[title="top tile"]都会使用该样式

    #后代元素选择器

    html中<p>welcome to city <strong><i>  hangzhou</i></strong></p>

    css中p strong i{*}或者是p i{*}均可以

    #子元素选择器

    上面的例子css中必须p>strong>i{*}

    p>i{*}不可行

    11、DOM操作CSS样式

    基本语法:document.getElemtById(id).style.property = 新值

    border-collapse 边界折叠 :collapse 折叠模式下相邻单元格共享边框,separate 相邻单元格的拥有各自边框(像个小屋子)

    13、display

    display:flex 弹性化,W3C提出的一种新的方案,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效

    none 此元素不会被显示。

    block 此元素将显示为块级元素,此元素前后会带有换行符。

    inline 默认。此元素会被显示为内联元素,元素前后没有换行符。

    inherit 规定应该从父元素继承 display 属性的值。

  • 相关阅读:
    JavaWeb
    JavaWeb
    appium+python实现手机计算器随机计算
    使用uiautomatorviewer工具遇到以下问题-Unexpected error while obtaining UI hierarchy
    appium+python启动手机淘宝
    appium基本环境搭建
    python多个字典“合并”成一个字典
    HTML基础1-图像
    HTML基础1-文本
    RobotFrame简要安装
  • 原文地址:https://www.cnblogs.com/xiaoguniang0204/p/11716733.html
Copyright © 2011-2022 走看看