• CSS 20181011


    css规则

    选择器(即要改变样式的html元素)+声明(属性和属性值);(分号表示结束一条声明)

    h1 { color: blue;}
    
    • id选择器
      为一类样式取一个id(以#表示),将要使用这种样式的元素的id都命名成样式的id
    <head>
    <style>
      #para1{ color: blue;}
    </style>
    </head>
    <body>
      <h1 id="para1">muhan</h1>
    </body>
    
    • class选择器
      • 类选择器以一个点"."号显示
    <head>
    <style>
      .center { text-align:center;}
    </style>
    </head>
    <body>
      <h1 class="center">muhan</h1>
      <p class="center">muhan</p> 
    </body>
    
    - 指定特定的HTML元素使用class
    
    <head>
    <style>
      p.center { text-align:center;}
    </style>
    </head>
    <body>
      <h1 class="center">muhan</h1>  /*该文字不会居中,不会显示center类的样式*/
      <p class="center">muhan</p> 
    </body>
    

    插入样式表

    (在下文代码中注释,不单独说明)

    • 外部样式表
    • 内部样式表
    • 内联样式

    背景

    <style>
    h1 {background-color:#6495ed;} /*给元素设置不同背景色*/
    p {background-color:#e0ffff;}
    body { 
      background-color: #b0c4de;  /*内部样式表,给整个网页设置背景色*/
      background-image: url('https://wx2.sinaimg.cn/mw690/785731a4gy1fnjusmm1tej20mz0whakh.jpg'); }
                                                    /*给body设置背景图片,默认平铺重复显示*/
      background-repeat: repeat-x;  /*只在水平方向平铺,y垂直方向,no-repeat不平铺*/
      background-position: right top;  /*no-repeat下,设置图片位置,可以使用关键字或长度值px,cm,%*/
    </style>
    

    简写

    <style>
    body {background: #ffffff url('/statics/images/w3c/logo.png') no-repeat right top;}
                                                     /*属性值顺序如左,attachment在position左边*/
    </style>
    

    background-attachment 背景图片是否滚动,默认滚动,fixed固定

    文本

    <style>
    h1{text-align:center} /*align文本对齐方式*/
    p.date{text-align:right}
    p.main{text-align:justify} /*每一行被展开为宽度相等,左,右外边距是对齐(如杂志和报纸)*/
    a {text-decoration:none;} /*decoration,删除链接的下划线*/
    
    p.uppercase {text-transform:uppercase;} /*单词字母大写*/
    p.lowercase {text-transform:lowercase;} /*单词字母小写*/
    p.capitalize {text-transform:capitalize;} /*单词首字母大写*/
    
    p {text-indent:50px;} /*首行缩进*/
    p { word-spacing:30px;} /*单词间距*/
    h1 {letter-spacing:2px;} /*字母间距*/
    p.small {line-height:70%;} /*行距*/
    
    div.ex1 {direction:rtl;} /*文本从右边开始填充,但文字顺序没有变*/
    h1 {text-shadow:2px 2px #FF0000;} /*文字阴影,相当于在原文本2px,2px处再粘贴一个*/
    </style>
    
  • 相关阅读:
    子查询
    多表连接
    类型转换和其他函数
    亲测!Jquery2.0不支持IE8-了
    Sass结合Modernizr的使用方法
    子元素绝对定位撑不开父元素的解决方法
    ajax withCredentials在firefox下问题的解释
    记录遇到的IE8兼容性问题汇总
    对于requirejs AMD模块加载的理解
    requirejs 小结
  • 原文地址:https://www.cnblogs.com/xixicf/p/9774729.html
Copyright © 2020-2023  润新知