css笔记

1.css书写规范:CSS (Cascading Style Sheets) :层叠样式表----->对标签进行样式的设置
    <head>
        <style>
            /*css代码*/        //注释快捷点ctrl+/
            span{font-size:30px;color:bule;}   //属性1:值1;属性2:值2;
        </style>
    </head>

2.选择器
    1.元素选择器
        元素名称{}
        span{    }    //此样式作用于所有的span标签
            
    2.类选择器名称
        先定义class属性
        .类名{/*css   ...*/}    //作用于所有此class属性的标签
    
    3.id选择器
        定义id属性,必须在本页面唯一
        #id{ /* css  */   }        //#后面没有空格 作用于此id对应的标签
        
        改变特定标签内容属性值
        
    4.层级
        选择器1 选择器2 …..{   //选择器有层级关系,表示作用与选择器1下的选择器2标签
                /*css样式代码*/
        }
        
    5.组合选择器
        选择器1,选择器2...{  //作用于所有的选择器
            
        }
2.边框属性
    border : 1px solid red;  //边框的粗细 样式 颜色
    width:300px;            //边框宽度
    height:300px;            //边框高度
    
3.浮动属性(float)
    三个值:left right none(默认值)    //设置浮动属性后,脱离原来文档流,即脱离原来版式
    注意事项:
        当标签中有内容时,浮动后不会被覆盖
    
4.转换
    行内元素    //有多少内容占多少空间
    块级元素    //独占一行,自带换行符
    display:block;   //块级元素显示
    display:inline;  //行内元素显示
    display:none     //不显示,不占空间
    
5字体属性
    font-size:100px;
    color:red;  //不需要font
    
6.盒子模型
    边框    border   //与前面讲的边框是一个边框,border : 1px solid red; 
    内边距    padding
    外边距    margin   
            margin:0px auto; //居中
    
    均有对应的left right top bottom属性如    border-left:20px;
    也可进行通用设置
7.css和html结合的方式
    内部样式
        <a style="font-size:120px ; color : red;">船只学院</a>
        <head><style>  ....   </style></head>
    外部样式
        <link rel="stylesheet" type="text/css" href="cssdemo.css"/>
        三个属性 rel:表示导入的为样式列表
                type:表示导入的为css
                href: 文件路径