zoukankan      html  css  js  c++  java
  • css day1

    基础知识

       css:层叠样式表

       以html为基础,提供丰富的功能,如字体、颜色、背景的控制及整体排版

       css中只有(冒号):  没有(等于号)=

    css样式规则

       1.选择器用于指定css样式作用的html对象,花括号内是对该对象设置的具体样式

       2.属性和属性值以“键值对”的形式出现

       3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等

       4.属性和属性值之间用英文“:”连接

       5.多个“键值对”之间用英文“;”进行区分

       在<head></head>中添加<style></style>

           <!DOCTYPE html>

           <html lang="en">

           <head>

               <meta charset="UTF-8">

               <style>

                   h1 {

                       color:orange;

                       font-size:20px;

                   }

               </style>

           </head>

           <body>

               <h1>css基础实验</h1>

           </body>

           </html>

    字体样式属性

    color

           颜色

    font-size

           字号大小,可以使用相对长度(较常用,推荐使用)或绝对长度

               相对长度

                   em:相对于当前对象内文本的字体尺寸

                   px:像素,最常用,推荐使用

               绝对长度

                   in:英寸

                   cm:厘米

                   mm:毫米

                   pt:点

    font-family

           字体,网页中常用的有宋体、微软雅黑、黑体等

           1.网页中普遍使用14px+,默认是16px

           2.尽量使用偶数的数字字号,ie6等老式浏览器奇数会后bug

           3.各种字体之间必须使用英文的,隔开

           4.中文字体需要加英文状态下的引导时,英文字体一般不需要加引号,英文字体名必须位于中文字体名之前

           5.如果字体中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如:font-family:"Times new Roman";

           6.尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示

    CSS Unicode

           字体:可以又进制码表示

               字体名称    英文名称        Unicode编码

               宋体        SimSun          5B8B4F53

               新宋体      NSimSun         65B05B8B4F53

               黑体        SimHel          9ED14F53

               微软雅黑    Microsoft YaHei 5FAE8F6F96C59ED1

               楷体_GB2312 KaiTi_GB2312    96B64E66

               隶书        LiSu            96B64E66

               幼圆        YouYuan         5E7C5706

               华文细黑    STXihei         534E65877EC69ED1

               细明体      MingLiU         7EC6660E4F53

               新细明体    PMingLiU        65B07EC6660E4F53

               例子:font-family: "5E7C5706"

    font-weight

           字体粗细

           属性:normal、bold、bloder、lighter、100~900(100的整数倍)

                       400等价于blod,700等价于blod

    font-style

           字体风格,例子:斜体、倾斜、正常

           属性:normal(默认标准样式)、italic(斜体)、oblique(倾斜)

    font

           综合设置字体样式

           选择器 {font: font-style  font-weight  font-size/line-height  font-family}

               1.使用font时,必须按照上面的语法格式的顺序书写,不能更换顺序,各个属性之间用空格隔开

               2.其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用

                   font: italic blod 16px "微软雅黑"

    css注释

       /*   */

       快捷键:Ctrl+/

    选择器

    类选择器

    单类名选择器

           使用“.”(英文点号)进行标识,后面跟类名

           优点:为元素对象定义单独或相同的样式

           基本语法格式

               .类名{属性1:属性值1;属性2:属性值2;属性3:属性值3;···}

               标签调用时用<class="类名">即可

               不要用数字和汉字定义类名,最好见名知意

                   <html>

                       <head>

                           <style>

                               .laowang1 {     /*声明类样式*/

                                   color:orange;  

                               }

                               .laowang2 {

                                   font-size="微软雅黑"

                               }

                               #laowang3 {     /*ID选择器*/

                                   front-style:normal

                               }

                           </style>

                       </head>

                       <body>

                           <div class="laowang1">老王1</div>        /*引用类样式*/

                           <div class="laowang1 laowang2">老王2</div>

                           <div id="laowang3">老王3</div>

                       </body>

                   </html>

    多类名选择器

               类名排序没有先后顺序

               各个类名之间用空格隔开

               <div class="laowang1 laowang2">老王2</div>

    ID选择器

           用#表示

           #laowang3 {     /*ID选择器*/

               front-style:normal

           }

           <div id="laowang3">老王3</div>

    类选择器和ID选择器的区别

           W3C规定,在同一个页面内,不允许有相同名字的id对象出现,但允许相同名字的class

           类选择器好比人的名字,可以多次重复使用

           ID选择器好比人的身份证号码,是唯一的,不可重复

    通配符选择器

           用*表示,是所有选择器中作用范围最广的,能匹配页面中的所有元素

           * {属性1:属性值1;属性2:属性值2;属性3:属性值3;···}

               清除所有html默认边距

               * {

                   margin:0       /*定义外边距*/

                   padding:0       /*定义内边距*/

               }

    伪类选择器

       用:表示

       用于向某些选择器添加特殊效果

           链接伪类选择器

               link(常用):未访问的链接

               visited:已访问的链接,已经点击过一次

               hover(常用):鼠标移动到链接时发生的变化

               active:选定的链接,按住鼠标不放开的状态

               注意:尽量不要颠倒顺序,lvha

                   a:link {

                       font-size:16px;

                       color:blue;

                   }

               简写方式

                   a {    /*a表示标签选择器*/

                       font-size:16px;

                       color:blue;

                   }

    结构伪类选择器

               first-child:选取属于其父元素的首个子元素的指定选择器

               last-child:选组属于其父元素父最后一个子元素的指定选择器

               nth-child(n可以从0开始):选取属于其父元素的第N个子元素,不论元素的类型,even/2n表示偶数,odd/2n+1表示奇数

               nth-last-child:选择器匹配属于其元素的第N个子元素的每个元素,不论元素的类型,从最后一个子元素开始计算,n可以是数字、关键词或公式

                   <style>

                       li:first-child{

                           color:red

                       }

                   </style>

                   <style>

                       li:nth-child(odd){      /*选择奇数*/

                           color:red

                       }

                   </style>

    目标伪类选择器

               :target

               选取当前活动的目标元素

     

    基础知识    css:层叠样式表    以html为基础,提供丰富的功能,如字体、颜色、背景的控制及整体排版    css中只有:  没有=
    css样式规则    1.选择器用于指定css样式作用的html对象,花括号内是对该对象设置的具体样式    2.属性和属性值以“键值对”的形式出现    3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等    4.属性和属性值之间用英文“:”连接    5.多个“键值对”之间用英文“;”进行区分
        在<head></head>中添加<style></style>        <!DOCTYPE html>        <html lang="en">        <head>            <meta charset="UTF-8">            <style>                h1 {                    color:orange;                    font-size:20px;                }            </style>        </head>        <body>            <h1>css基础实验</h1>        </body>        </html>
    字体样式属性    color        颜色    font-size        字号大小,可以使用相对长度(较常用,推荐使用)或绝对长度            相对长度                em:相对于当前对象内文本的字体尺寸                px:像素,最常用,推荐使用            绝对长度                in:英寸                cm:厘米                mm:毫米                pt:点    font-family        字体,网页中常用的有宋体、微软雅黑、黑体等        1.网页中普遍使用14px+,默认是16px        2.尽量使用偶数的数字字号,ie6等老式浏览器奇数会后bug        3.各种字体之间必须使用英文的,隔开        4.中文字体需要加英文状态下的引导时,英文字体一般不需要加引号,英文字体名必须位于中文字体名之前        5.如果字体中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如:font-family:"Times new Roman";        6.尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示    CSS Unicode        字体:可以又进制码表示            字体名称    英文名称        Unicode编码            宋体        SimSun          5B8B4F53            新宋体      NSimSun         65B05B8B4F53            黑体        SimHel          9ED14F53            微软雅黑    Microsoft YaHei 5FAE8F6F96C59ED1            楷体_GB2312 KaiTi_GB2312    96B64E66            隶书        LiSu            96B64E66            幼圆        YouYuan         5E7C5706            华文细黑    STXihei         534E65877EC69ED1            细明体      MingLiU         7EC6660E4F53            新细明体    PMingLiU        65B07EC6660E4F53            例子:font-family: "5E7C5706"    font-weight        字体粗细        属性:normal、bold、bloder、lighter、100~900(100的整数倍)                    400等价于blod,700等价于blod    font-style        字体风格,例子:斜体、倾斜、正常        属性:normal(默认标准样式)、italic(斜体)、oblique(倾斜)    font        综合设置字体样式        选择器 {font: font-style  font-weight  font-size/line-height  font-family}            1.使用font时,必须按照上面的语法格式的顺序书写,不能更换顺序,各个属性之间用空格隔开            2.其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用                font: italic blod 16px "微软雅黑"css注释    /*   */    快捷键:Ctrl+/选择器    类选择器        单类名选择器        使用“.”(英文点号)进行标识,后面跟类名        优点:为元素对象定义单独或相同的样式        基本语法格式            .类名{属性1:属性值1;属性2:属性值2;属性3:属性值3;···}            标签调用时用<class="类名">即可            不要用数字和汉字定义类名,最好见名知意                <html>                    <head>                        <style>                            .laowang1 {     /*声明类样式*/                                color:orange;                             }                            .laowang2 {                                font-size="微软雅黑"                            }                            #laowang3 {     /*ID选择器*/                                front-style:normal                            }                        </style>                    </head>                    <body>                        <div class="laowang1">老王1</div>        /*引用类样式*/                        <div class="laowang1 laowang2">老王2</div>                        <div id="laowang3">老王3</div>                    </body>                </html>        多类名选择器            类名排序没有先后顺序            各个类名之间用空格隔开            <div class="laowang1 laowang2">老王2</div>    ID选择器        用#表示        #laowang3 {     /*ID选择器*/            front-style:normal        }        <div id="laowang3">老王3</div>    类选择器和ID选择器的区别        W3C规定,在同一个页面内,不允许有相同名字的id对象出现,但允许相同名字的class        类选择器好比人的名字,可以多次重复使用        ID选择器好比人的身份证号码,是唯一的,不可重复    通配符选择器        用*表示,是所有选择器中作用范围最广的,能匹配页面中的所有元素        * {属性1:属性值1;属性2:属性值2;属性3:属性值3;···}            清除所有html默认边距            * {                margin:0       /*定义外边距*/                padding:0       /*定义内边距*/            }伪类选择器    用:表示    用于向某些选择器添加特殊效果        链接伪类选择器            link(常用):未访问的链接            visited:已访问的链接,已经点击过一次            hover(常用):鼠标移动到链接时发生的变化            active:选定的链接,按住鼠标不放开的状态            注意:尽量不要颠倒顺序,lvha                a:link {                    font-size:16px;                    color:blue;                }            简写方式                a {    /*a表示标签选择器*/                    font-size:16px;                    color:blue;                }        结构伪类选择器            first-child:选取属于其父元素的首个子元素的指定选择器            last-child:选组属于其父元素父最后一个子元素的指定选择器            nth-child(n可以从0开始):选取属于其父元素的第N个子元素,不论元素的类型,even/2n表示偶数,odd/2n+1表示奇数            nth-last-child:选择器匹配属于其元素的第N个子元素的每个元素,不论元素的类型,从最后一个子元素开始计算,n可以是数字、关键词或公式                <style>                    li:first-child{                        color:red                    }                </style>                <style>                    li:nth-child(odd){      /*选择奇数*/                        color:red                    }                </style>        目标伪类选择器            :target            选取当前活动的目标元素外观属性

  • 相关阅读:
    WinForm企业应用框架设计【五】系统登录以及身份验证+源码
    利用windows性能计数器进行服务器性能监控
    WinForm企业应用框架设计【一】界限划分与动态创建WCF服务(no svc!no serviceActivations!)
    杭州驾驶员模拟预约 监控工具 插队工具(准) 请直接联系作者 QQ 412588801
    使用plot绘制实时图表
    SilverLight企业应用框架设计【二】框架画面
    服务器性能监控+邮件发送
    自制安装程序~单文件~可安装windows服务~技巧!类似安装QQ!
    SilverLight企业应用框架设计【四】实体层设计+为客户端动态生成服务代理(自己实现RiaService)
    使用plot绘制可联动的柱状图和饼状图
  • 原文地址:https://www.cnblogs.com/oldwangcy/p/11396444.html
Copyright © 2011-2022 走看看