书签 分享 收藏 举报 版权申诉 / 20
上传文档赚钱

类型互联网样式标准CSS语言课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4998958
  • 上传时间:2023-02-01
  • 格式:PPT
  • 页数:20
  • 大小:2.04MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《互联网样式标准CSS语言课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    互联网 样式 标准 CSS 语言 课件
    资源描述:

    1、LOGO互联网样式标准互联网样式标准-CSS语言语言by josh.y 2010年09月07日CSS语言的起源v HTML 标签原本被设计为用于定义文档内容。文档布局由浏览器来完成,而不使用任何的格式化标签。v 由于当时两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。v 为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。v 所

    2、有的主流浏览器均支持层叠样式表。CSS语言的演变v 1996年12月万维网联盟(W3C)发布了CSS1.0标准,2008年4月做了最后修订v 1998年5月万维网联盟(W3C)发布了CSS2.0标准,并在2008年4月做了修订v 2009年9月万维网联盟(W3C)发布了CSS2.1标准v 2009年12月万维网联盟(W3C)发布了CSS3.0标准CSS语法v CSS语法结构仅仅由三部分组成:选择符(selector)、属性(property)和值(value)。使用方法:selector(Property:value;)v 选择符(selector)指着组样式编码所要针对的对象v 属性(Pro

    3、perty)是CSS样式控制的核心,如颜色、大小、定位、浮动方式等。v 值(值(value)是指属性的值)是指属性的值CSS选择符的分类v 类型选择符body、div、span v 群组选择符h1,h2,h3,p,span P font-size:12px;font-family:arial;v 包含选择符h1 span font-weight:bold;v id选择符#content font-size:14px;line-height:130%;v class选择符.p1 Margin:10px;Background-color:blue;v 标签指定式选择符标签指定式选择符在对标签选择的

    4、精确度上介于标签选择符及id/class选择符之间,也是一种经常能够使用到的选择符。针对所有id为content的h1标签形式,如:h1#content 针对所有class为p1的h1标签,如:h1.p1v 组合选择符CSS在选择符的使用上可以说是非常自由,根据页面需求,我们可以灵活使用各种选择符进行设计。id为content的h1标签下的h2标签,如:h1#content h2h1标签下的所有class为p1的标签和id为content的标签下的所有h1标签,如:h1 .p1,#content h1v 伪类及伪对象伪类及伪对象是一种特殊的类和对象,它由CSS自动支持,属CSS的一种扩展型类和

    5、对象,名称不能被用户自定义,使用时只能够按标准格式进行应用。使用形式如下:a:hover background-color:#333333;CSS内置了几个标准的伪类::link a链接标签的未被访问前的样式;:hover 对象在鼠标移上时的样式;:active 对象被用户点击及被点击释放之间的样式;:visited a链接对象被访问后的样式;:focus 对象成为输入焦点时的样式;:first-child 对象的第一个子对象的样式;:first 对于页面的第一页使用的样式;CSS内置了几个标准伪对象::after 设置某一个对象之后的内容;:first-letter 对象内的第一个字符的样式

    6、设置;:first-line 对象内第一行的样式设置;:before 设置某一个对象之前的内容。v 通配选择符CSS的通配符使用*作为关键字,使用方法如下:*color:blue;CSS数值单位数值单位 CSS应用方式应用方式v 1、行间样式表行间样式表是将CSS样式编码编写在XHTML标签之中,如:.文本示例.v 2、内部样式表内部样式表可以将样式统一放置在一个固定的位置,如:.样式内容.v 3、外部样式表CSS样式编码单独编写在一个独立文件之中,由网页进行调用,如:为什么要进行CSS命名v 首先首先CSS也是一种语言也是一种语言v 和其他语言一样,混乱的命名方式会让使用和维护增加很和其他语

    7、言一样,混乱的命名方式会让使用和维护增加很多困难多困难通用的命名规则v 软件工程的命名法通常有下面三种软件工程的命名法通常有下面三种:v 匈牙利命名法匈牙利命名法写法:它是通过在变量名前加上相应的小写字母符号作为前缀,标识出变量的作用域,类型等!例如:pfnSmartDog,pfn类型描述,表示指向函数的指针,SmartDog对变量的描述,所以它表示指向SmartDog函数的函数指针变量v 骆驼式命名法骆驼式命名法 写法:规定每一个单词首字母应使用大写字母来标记,但名称的首字母要小写.例如:myFunction 还有一种下划线的衍生:my_Functionv 帕斯卡命名法帕斯卡命名法 写法:和

    8、骆驼式命名法类似,只是第一个单子字母为大写.例如:MyFunctionCSS的命名规则v 1.要区分大小写,尽量使用小写,特殊单词首字母可以大写v 2.要注意命名合法性,字母开头,后面可以接数字,字母,下划线等等v 3.要反映出用途和相关信息,绝对不能使用上文中的XX1,XX2,XX3CSS命名的具体方法v 1.语义化语义化id=”left-side”id=”center-column”.red color:red;.f12 font-size:12px;.left float:left;v 2.结构化结构化id=”navbar”id=”sidebar”id=”sub_nav”常用的布局名称:

    9、wrap/wrapper container site nav columns layout sidebar logo banner toolbar header footer homepage title current summary msg textbox tips btn arr/arrow文件类型:master.css 主布局文件 themes.css 主题文件 layout.css 布局和版式文件base.css 基本公共文件 font.css 字体文件 forms.css 表单文件print.css 打印样式文件 mend.css 补丁文件 结构化CSS实例v CSS语言脚本语言

    10、脚本#header background:#474747;height:147px;width:100%;#top padding:18px 0 0 0;#top img margin:0;padding:0;border:0;#headerpanel width:940px;height:95px;#headerpanel img margin:0 0 0 40px;padding:0;#menu padding-top:37px;#menu ul text-align:center;list-style:none;margin:0;padding:0 0 0 124px;#menu ul

    11、li display:inline;margin:0;padding:0;#menu ul li a display:block;float:left;width:98px;#menu ul li.menulast width:97px;#menu ul#active a background:url(././images/menubgactive.gif)no-repeat;CSS hackv 针对不同的浏览器写不同的CSS code的过程,就叫CSS hackv 书写顺序,一般是将识别能力强的浏览器的CSS写在后面CSS3.0与CSS2.1对比v 1.选择符模块v 2.印刷出版的分页媒体模块v 3.背景和边框模块v 4.多列布局模块v 5.高级布局模块v 6.媒体查询模块CSS3属性浏览器支持情况CSS3选择器浏览器支持情况谢谢!谢谢!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:互联网样式标准CSS语言课件.ppt
    链接地址:https://www.163wenku.com/p-4998958.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库