zoukankan      html  css  js  c++  java
  • 常用css

    html 在一个网页中负责的事情是一个页面的结构

    css(层叠样式表) 在一个网页中主要负责了页面的数据样式。

    1.编写css代码的方式

    2.选择器

    3.操作背景

    4.操作文本

    5.表格

    6.div

    7.盒子模型

    编写css代码的方式:

    第一种: 在style标签中编写css代码。 只能用于本页面中,复用性不强。

    格式 :
    <style type="text/css">
    编写css的代码。
    </style>


    demo:

    1 <style type="text/css">
    2 a{
    3 color:#F00;
    4 text-decoration:none;
    5 }
    6 </style>

    第二种: 可以引入外部的css文件。 推荐使用。

    方式1: 使用link标签。 推荐使用...
    格式:
    <link href="css文件的路径" rel="stylesheet">

    例子: <link href="1.css" rel="stylesheet"/>

    方式2:使用<style>引入

    格式:
    <style type="text/css" >
    @import url("css的路径");
    </style>

    例子:
    <style type="text/css" >
    @import url("1.css");
    </style>

    第三种方式:直接在html标签使用style属性编写。 只能用于本标签中,复用性较差。 不推荐使用。

    例子:

    1 <a style="color:#0F0; text-decoration:none" href="#">新闻的标题1</a>


    html的注释:<!-- html的注释 -->

    css 的注释:  /* css的注释 ..*/

    选择器:

    选择器的作用就是找到对应的数据进行样式化。

    1.标签选择器: 就是找到所有指定的标签进行样式化。

    格式:
    标签名{
    样式1;样式2....
    }

    例子:
    div{
    color:#F00;
    font-size:24px;
    }
    2. 类选择器: 使用类选择器首先要给html标签指定对应的class属性值。

    格式:
    .class的属性值{
    样式1;样式2...
    }

    例子:
    .two{
    background-color:#0F0;
    color:#F00;
    font-size:24px;
    }


    类选择器要注意的事项:
    1. html元素的class属性值一定不能以数字开头.
    2. 类选择器的样式是要优先于标签选择器的样式。


    3. ID选择器: 使用ID选择器首先要给html元素添加一个id的属性值。

    ID选择器的格式:

    #id属性值{
    样式1;样式2...
    }
    id选择器要注意的事项:
    1. ID选择器的样式优先级是最高的,优先于类选择器与标签选择器。
    2. ID的属性值也是不能以数字开头的。
    3. ID的属性值在一个html页面中只能出现一次。

    4. 交集选择器: 就是对选择器1中的选择器2里面的数据进行样式化。


    选择器1 选择器2{
    样式1,样式2....
    }

    例子:
    .two span{
    background-color:#999;
    font-size:24px;
    }


    5. 并集选择器: 对指定的选择器进行统一的样式化。

    格式:
    选择器1,选择器2..{
    样式1;样式2...
    }

    span,a{
    border-style:solid;
    border-color:#F00;
    }
    6. 通用选择器:

    *{
    样式1;样式2...
    }


    */

    *{
    text-decoration:line-through;
    background-color:#CCC;
    }

    </style>
    <style type="text/css">
    /*
    伪类选择器:伪类选择器就是对元素处于某种状态下进行样式的。


    注意:
    1. a:hover 必须被置于 a:link 和 a:visited 之后

    2. a:active 必须被置于 a:hover 之后

    */


    a:link{color:#F00} /* 没有被点击过---红色 */

    a:visited{color:#0F0} /* 已经被访问过的样式---绿色 */

    a:hover{color:#00F;} /* 鼠标经过的状态---蓝 */

    a:active{color:#FF0;}

    </style>
    <style type="text/css">

    操作背景的属性:
    body{
    /*background-color:#CCC; 设置背景颜色*/
    background-image:url(2.jpg);
    background-repeat:no-repeat; /* 设置背图片是否要重复 */
    background-position:370px 100px; /* 设置背景图片的位置, 第一个参数是左上角的左边距, 第二个参数是左上角的上边距 */
    }


    操作文本的样式:

    div{
    color:#F00;
    font-size:16px;
    line-height:40px;
    letter-spacing:10px;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;

    }

    表格的样式:
    </style>
    style type="text/css">

    table{
    /*border-collapse:collapse; 合并表格的边框*/
    border-spacing:20px; /* 设置单元格的边框与表格的边框距离*/
    table-layout:fixed;
    }

    </style>
    <style type="text/css">

    设置div:
    /*
    div默认是没有边框的。
    */

    div{
    100px;
    height:100px;
    border-style:dotted solid double ; /* 设置边框的样式 上 右 下 左*/
    border-color:#F00;
    border-bottom-color:#0FF;
    border-top-100px;
    }


    </style>

    盒子模型:

    盒子模型就是把一个html边框比作成了一个盒子的边框,盒子模型要做用于操作数据与边框之间的距离或者 是边框与边框之间的距离。


    盒子模型主要是用于操作内边距(padding)与外边距(margin)


    div{
    border-style:solid;
    100px;
    height:100px;
    /* 内边距 */
    padding-left:10px;
    padding-top:20px;
    }
    css的定位:

    相对定位: 相对定位是相对于元素原本的位置进行移动的。

    使用方式: position:relative;


    绝对定位: 绝对定位是相对于整个页面而言。
    position:absolute;
    top:200px;
    left:380px;

    固定定位:
    position:fixed; /* 固定定位: 固定定位是相对于整个浏览器而已的。
    top:380px;
    left:1000px;


    */

  • 相关阅读:
    【BZOJ2227】【ZJOI2011】看电影 [组合数][质因数分解]
    【BZOJ2648】SJY摆棋子 [KD-tree]
    【BZOJ3237】【AHOI2013】连通图 [CDQ分治]
    【BZOJ1901】Dynamic Rankings [整体二分]
    【BZOJ2527】【POI2011】Meteors [整体二分]
    【BZOJ3624】【APIO2008】免费道路 [生成树][贪心]
    【BZOJ2663】灵魂宝石 [二分]
    【BZOJ4653】【NOI2016】区间 [线段树]
    【BZOJ2049】【SDOI2008】洞穴勘测 [LCT]
    【BZOJ4008】【HNOI2015】亚瑟王 [期望DP]
  • 原文地址:https://www.cnblogs.com/gzc911/p/4963437.html
Copyright © 2011-2022 走看看