CSS的基本知识

CSS样式基础知识

    CSS样式的注释符合: /*    ----------      */ 


    CSS样式有三种关联方式

1.外部

     为标签生成一个后缀为css样式的文件,用link去关联

    <link rel="stylesheet" href="index.css">

2.内部

    在HTML <head>体内方式如下标签

   <style>

   span{


           font-size:20px;

           }


   </style>

3.内联

    在标签本身里面加css样式

     <span style="font-size:30px"></span>


4.CSS样式优先级 注:优先级样式离标签越近优先级越高

   内联>内部或外部

    在精确与模糊来设定的话

     ID号样式>class号样式>标签样式>模糊*号来设定的样式


5.CSS长度,通常用px,em来标示

   1.px  像素

   2.em 倍数


6.CSS颜色可以用英文或者16进制数来表示:

    1.  #ff00

    2.  red


7.CSS选择器

    1.标签选择器-----用标签来设定样式

    2.ID选择器--------用#+ID号来设定样式,ID的值必须唯一

    3.Class选择器-----用.+CLASS号来设定样式,多个标签设定同一种样式时

    4.组合选择器

       把前几种方式用,号隔开一起设定

       span,#id,.classid{}

    5.关联选择器------用前面所的几种方法+标签名,如#id span{}  则设定了id号下的span标签

       

     6.伪元素选择器.控制A标签的几种访问状态

        a:link{color:red;}  -----有链接的颜色

        a:active{} --------点击时的颜色

        a:visited{} --------点击后的颜色

        a:hover{color:red}  -------当鼠标放上去的颜色



8.CSS常见的样式属性和值

   1.字体与颜色

       font

       font-family:字体类型  -----设定字体类型

       font-size:30px; ------设定字体大小

       font-style:italic; ------设定字体样式

       color:red; ----------设定字体的颜色


   2.背景属性

        background

        background-color:red ----设定背景颜色

        background-image:url("hehe.gif") ----设定背景图片

        background-repeat:no-repeat ----设定背景图片不重复(repeat,repeat-x,repeat-y 这几个属性)

        background-postion:right top ----设定背景图片的定位(随屏幕滚动)

        background-postion:x坐标 y坐标 ---设定背景图片所在位置

        background-attachment:fixed -----设定背景图片位置(定位,不滚动)

        

        


   3.文本属性

       text-decoration:none  ----设定文本有没有下划线|上划线|删除线

       text-align:center; ------设定文本对齐

       line-height:30px;    ----------设定文本的行高,可设置文字垂直居中

       text-indent:30px;  --------设定<p>标签的文本缩进

       word-break:break-all;      ----------碰到DIV右侧自动换行

       letter-spacing:10px;      -----------设定字母之间的间距

       word-spacing:20px;  ------设定单词之间的间距


   4.边框属性

     border:1px solid #f00 ------设定边框属性,默认四个框


     solid 实线  dotted 虚线 inset 凹进去的线 outset 突出的线


   5.鼠标光标属性

      

     cursor:pointer | wait |help   -------设定鼠标的属性样式


   6.列表样式

     list-style-type:none  -------设定列表的样式

     

     有如下属性

     disc  ---默认值,实心圆

     circle ----空心圆

     square ----空心方块

     decimal ---阿拉伯数字

     

     尺寸属性

     width:30px   ---设定宽度

     height:30px  ---设定高度


     min-width  ----设定最小宽度         

     


   7.textarea文本框

     resize:none   ----让文本框不能拖动

     


   8.表格属性

     border-collapse:separate|             -----设定表格的边框合并或分离


   9.外边距属性

     margin-left:1px;

     margin-right:1px;

     margin-top:1px;

     margin-bottom:1px;

     可以缩写

      margin:0 auto ;  ----写两个值,代表上下,左右的值。

      如果是四个值,依次顺序为:上,右,下,左



    10.内边距属性

       padding-left:1px

       padding-right:1px

       padding-top:1px

       padding-bottom:1px


       基本属性等同于外边距


     11.定位的基本属性

     

        position:absolute   ----绝对定位

        left:1px;

        top:300px;


        position:relative   ------相对定位

        top:50%;

        left:50%;

        margin-left:-30;

        margin-top:30;

        z-index:13;  ---自定义的z轴坐标。


 

     12.漂浮属性

        float:left;   ---定义左漂浮



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。