CSS学习.0(基础知识,一般格式,class,id

 
  1. 在html中链接CSS的方式:
    link type="text/css" rel="stylesheet" href="stylesheet.css"

    另外也可以在html的head标签中添加style标签来定义,不过这样就失去了把内容和表现分开的功能。

  2. CSS中一般格式为:
    selector {
        property: value;
    }
    

    注意,在CSS中,定义的每一行结尾都是带有分号的!
    selector的内容可以是p,img,table等等等等,property可以是font-family,font-size这些内容,value自然就是property所对应的值。
    例如,如果我想把html文件中段落里面的字体设置为garamond,18px,绿色,那么应该这样做:

    p{
        color: green;
        font-family: Garamond;
        font-size: 24px;
    }
    
  3. 在定义中,每个property后面可以带有多个value,除第一个外,后面的叫backup value,在使用中,浏览器会首先适配第一个value,如果无法适用(如无此对应的字体),那么将会按顺序采用后面的backup value,直到能够适用为止。
    PA:在实际使用中,合理添加backup value是明智的。
  4. 一个通过html和css设置按钮的方法:
    在html中建立一个div标签,添加文字和链接,在css中设置它为适当的大小,并为其加入背景色。就造成了点击此区域能打开某链接的功能:
    div{
        height: 50px;
        width: 120px;
        border-color: #6495ED;
        background-color: #BCD2EE;
        border-radius: 5px;
        margin: auto;
        text-align: center;
    }
    

    以上代码来自codecademy,实现了一个居中的按钮框。

  5. html中标签的关系:
    把html中的标签看成树状图,那么body和head两个标签无疑是最开始的两个分支,每一个分支对于之后的分支都为其parent,之后的分支都是他的child,同级别的分支互为sibling。
    在CSS中,如果采用selector1 selector2 ... selectorN的方式,那么之后定义的内容会对html里所有满足该关系的标签起作用。例如:
    div li p{
        font-weight:bold;
        color: #7ac5cd;
    }
    

    其会对所有只要是div里面的li标签里的p起作用,哪怕其真正的关系是div->ul->li->div->p,这段CSS代码同样会对后面的那个p其作用。如果只想影响到满足div->li->p的标签,即,direct childre,那么需要在CSS中用到“〉”符号,即:

    div > li > p{
        font-weight:bold;
        color: #7ac5cd;
    }
    
  6. class和id:
    在html文件中如果对于很多标签甚至是不同类型的标签想要设置相同的属性,那么可以使用class,具体用法是在标签中加上class="className",然后在CSS中:
    .className{
        font-weight:bold;
        color: #FFFFFF;
    }
    

    这样所有归为className的标签都将被这段CSS代码修改到。
    而如果只想对某一个标签修改并且不想影响到其他同类的标签时,为其添加id无疑是最好的做法,具体用法类同class,即在标签中加上id="idName",然后在CSS代码中:

    #idName{
        font-weight:bold;
        color: #FFFFFF;
    }
    

    注意在CSS中,class名字前面要加“.”而id名字前面要加"#"。

作者:michaelxi007 发表于2013-11-24 21:28:25 原文链接
阅读:29 评论:0 查看评论

转载于:https://www.cnblogs.com/qingshuimonk/p/3496670.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
08-10
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值