• css


    CSS Background

    • background-color
    • background-image
    • background-repeat
    • background-attachment
    • background-position

    All CSS Text Properties

    PropertyDescription
    color Sets the color of text
    direction Specifies the text direction/writing direction
    letter-spacing Increases or decreases the space between characters in a text
    line-height Sets the line height
    text-align Specifies the horizontal alignment of text
    text-decoration Specifies the decoration added to text
    text-indent Specifies the indentation of the first line in a text-block
    text-shadow Specifies the shadow effect added to text
    text-transform Controls the capitalization of text
    unicode-bidi Used together with the direction property to set or return whether the text should be overridden to support multiple languages in the same document
    vertical-align Sets the vertical alignment of an element
    white-space Specifies how white-space inside an element is handled
    word-spacing Increases or decreases the space between words in a text

    All CSS Font Properties

    PropertyDescription
    font Sets all the font properties in one declaration
    font-family Specifies the font family for text
    font-size Specifies the font size of text
    font-style Specifies the font style for text
    font-variant Specifies whether or not a text should be displayed in a small-caps font
    font-weight Specifies the weight of a font

    All CSS List Properties

    ul//一般会这样用而不用list-style-img
    {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    }
    ul li
    {
    background-image: url(sqpurple.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    padding-left: 14px; 
    }
    PropertyDescription
    list-style Sets all the properties for a list in one declaration
    list-style-image Specifies an image as the list-item marker
    list-style-position Specifies if the list-item markers should appear inside or outside the content flow
    list-style-type Specifies the type of list-item marker

    CSS Box Model

    IE8 and earlier versions of IE, included padding and border in the width property.

    To fix this problem, add a <!DOCTYPE html> to the HTML page.

    CSS Border

    The property "border-width" and "border-color" does not work if it is used alone. Use the "border-style" property to set the borders first. "border-style","border-width","border-color"可以和padding一样有1-4个值

    CSS Outlines

    An outline is a line that is drawn around elements (outside the borders) to make the element "stand out".

    The outline properties specify the style, color, and width of an outline.

    The outline is not a part of an element's dimensions; is different from the border property the element's total width and height is not affected by the width of the outline.

    CSS Margin

    Note: It is also possible to use negative values, to overlap content.

    ValueDescription
    auto The browser calculates a margin
    length Specifies a margin in px, pt, cm, etc. Default value is 0px
    % Specifies a margin in percent of the width of the containing element
    inherit Specifies that the margin should be inherited from the parent element

     

    CSS Padding

    ValueDescription
    length Defines a fixed padding (in pixels, pt, em, etc.)
    % Defines a padding in % of the containing element

    All CSS Dimension Properties

    PropertyDescriptionValues
    height Sets the height of an element auto
    length
    %
    inherit
    max-height Sets the maximum height of an element none
    length
    %
    inherit
    max-width Sets the maximum width of an element none
    length
    %
    inherit
    min-height Sets the minimum height of an element length
    %
    inherit
    min-width Sets the minimum width of an element length
    %
    inherit
    width Sets the width of an element auto
    length
    %
    inherit

    CSS Horizontal Align

    Center Aligning Using the margin Property

    .center{margin-left:auto;margin-right:auto;70%;background-color:#b0e0e6;}

    Left and Right Aligning Using the position Property

    body{margin:0;padding:0;}
    
    .right{position:absolute;right:0px;300px;background-color:#b0e0e6;}

    Left and Right Aligning Using the float Property

    body{margin:0;padding:0;}
    
    .right{float:right;300px;background-color:#b0e0e6;}

    CSS Pseudo-classes

    a:link {color:#FF0000;}      /* unvisited link */
    a:visited {color:#00FF00;}  /* visited link */
    a:hover {color:#FF00FF;}  /* mouse over link */
    a:active {color:#0000FF;}  /* selected link */
    • a:hover MUST come after a:link and a:visited
    • a:active MUST come after a:hover

    CSS - The :first-child Pseudo-class

    <html>
    <head><style>p:first-child i {color:blue;} </style></head>
    <body>
    <p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
    <p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
    </body>
    </html>

    SelectorExampleExample description
    :link a:link Selects all unvisited links
    :visited a:visited Selects all visited links
    :active a:active Selects the active link
    :hover a:hover Selects links on mouse over
    :focus input:focus Selects the input element which has focus
    :first-letter p:first-letter Selects the first letter of every <p> element
    :first-line p:first-line Selects the first line of every <p> element
    :first-child p:first-child Selects every <p> elements that is the first child of its parent
    :before p:before Insert content before every <p> element
    :after p:after Insert content after every <p> element
    :lang(language) p:lang(it) Selects every <p> element with a lang attribute value starting with "it"

    CSS Image Opacity / Transparency

    img{opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier */}

    CSS Image Sprites

    img.home{width:46px;height:44px;background:url(img_navsprites.gif) 0 0;}

    CSS Attribute Selectors

    [title]{color:blue;}
    
    [title=W3Schools]{border:5px solid green;}
    
    [title~=hello] { color:blue; }
    
    [lang|=en] { color:blue; }
  • 相关阅读:
    elementUI的table分页多选,记住上一页并勾选中,:row-key的使用方法
    如何在vue中使用svg
    父子组件传值,子组件接收不到值,并且无法动态更改video的视频源进行视频播放
    vue项目中如何使用dataform向后台传值
    'eslint'不是内部或外部命令,也不是可运行的程序
    小程序点击分享open-type="share"触发父元素怎么解决?
    vue项目启动报错Module build failed: Error: No PostCSS Config found in:
    eslint在webstorm中有错误警告
    微信小程序 image图片组件实现宽度固定 高度自适应
    JAVA设计模式学习--代理模式
  • 原文地址:https://www.cnblogs.com/lindsayzhao103011/p/3408045.html
Copyright © 2020-2023  润新知