收藏 分销(赏)

css的基本语法格式.doc

上传人:xrp****65 文档编号:8994240 上传时间:2025-03-10 格式:DOC 页数:12 大小:34KB
下载 相关 举报
css的基本语法格式.doc_第1页
第1页 / 共12页
css的基本语法格式.doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述
CSS(Cascading Styel Sheet)是控制 Web 页面外观的一系列格式设置规则,是网页设计必不可少的工具之一。下面我们就开始学习css的基本语法格式。   一 CSS定义规则   层叠样式表是一个完全的纯文本文件,通常以“css”为扩展名作为单独的文件来使用,它的内容包含了一组告诉浏览器,如何安排与显示特定的html标签中内容的规则,CSS定义规则由三个部分构成:选择符,属性和属性的取值。语法如下: 语法: selector { property: value } 选择符 { 属性: 值 }   说明:   1 选择符   选择符是要定义样式的html标记,将html标记作为选择符定义后,则在html页面中该标记下的内容,会按照CSS定义的规则发生改变。   2 属性   CSS属性指的是在选择符中要改变的内容,常见的有:字体属性,颜色属性,文本属性等。下面就是我们定义的一个样式表。 @charset"gb2312"; body { font-family: "宋体"; font-size: 20px; color: #FF0000; } p { font-family: "宋体"; font-size: 30px; color: #FF00ff; }   在这个样式表中:   1 @charset"gb2312";表示使用中文国标字符集。   2 body 和 p 是 html 中的两个标签,对这两个标签设置了三种样式,即:   font-family: 指定字体的字型。   font-size: 指定字体的大小。   color: 指定字体的颜色。 上面我们定义了一个样式表,下一步的任务是如何把这个样式表和html文件相关联,使html文件按照我们定义的样式显示出来,与html文件相关联的方法有四种,下面我们分别叙述。   二 嵌入样式表   在Html页面内部定义的CSS样式表,叫做嵌入式CSS 样式表,也就是在HTML文档的head部分中,使用 style 标签并在该标签中定义一系列 CSS 规则。 语法: <head> <style type="text/css"> <!-- ...... --> </style> </head>   说明:   <style>指示CSS样式表开始,结束标志为 </style>,在开始标志 <style>中可以根据需要添加一些属性,如上列中的属性type="text/css",它表示CSS样式表采用MIME类型,这种类型的特点是,当浏览器不支持CSS代码时,对CSS代码进行过滤,避免浏览器以源代码的方式显示CSS代码。为了保证更加可靠,在样式表里再次加上注释标识符" <!--......-->",CSS规则就定义在这个注释标识符中。   示例1 t1.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset= gb2312" /> <title>嵌入式CSS样式表</title> <style type="text/css"> <!-- @charset"gb2312"; body { font-family: "宋体"; font-size: 20px; color: #FF0000; } p { font-family: "宋体"; font-size: 30px; color: #FF00ff; } --> </style> </head> <body> 千山鸟飞绝万径人踪灭 <p> 千山鸟飞绝万径人踪灭 </p> </body> </html> 三 链接外部样式表   外部CSS样式表是一个以 .css为后缀的外部文件,定义一个外部样式表可以应用于多个页面。在html页面中使用link标签,可以将外部的css样式表连接进来,其语法如下:   语法: <link rel="stylesheet" href="*.css” type="text/css">   参数:   1 rel属性表示样式表将以何种方式与HTML文档结合。rel取值:Stylesheet,表示指定一个外部的样式表   2 *.css是单独保存的样式表文件。   示例2 定义一个外部css文件p2.css,然后在t2.htm文件中连接该文件。   t2.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>链接外部样式表</title> <style type="text/css"> <!-- @charset"gb2312"; body { font-family: "宋体"; font-size: 20px; color: #FF0000; } p { font-family: "宋体"; font-size: 30px; color: #FF00ff; } --> </style> </head> <body> 亲爱的,你慢慢飞,小心前面带刺的玫瑰 <p> 亲爱的,你张张嘴,风中花香会让你沉醉 </p> </body> </html>   四 内联样式表   内联样式指的是,在HTML特定的标签中定义的CSS样式表。常用的HTML 标签主要是BODY中的一些元素,例如:<p>,<h2>,<ul>,<div>等,下面是内联样式的示例。 示例3 t3.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset= gb2312" /> <title>无标题文档</title> </head> <body> <div style="color:blue;font-size:30px ;"> 风中花香会让你沉醉 </div> <p style="color:#ff0000; font-style: italic; " > 风中花香会让你沉醉 </p> </body> </html>   五 导入外部样式表   导入外部样式表指的是,在html文件中已经建立了嵌入式样式表,但是还要使用外部样式表的某些设置,这时就可以在<style>里导入一个外部样式表,导入时用@import,如下例所示。 <html> <head> <style type="text/css"> <!-- @import url("mystyle.css"); 其他样式表的声明 --> </style> </head> </body> ...... </body> </html>   其中@import url("mystyle.css"); 表示导入mystyle.css样式表,导入外部样式表必须在样式表的开始部分,在内部样式表的上面。   示例4   定义一个外部css文件p4.css,然后在t4.htm文件中导入该文件 t4.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset= gb2312" /> <title>导入外部样式表</title> <style type="text/css"> <!-- @import url("p4.css"); @charset"gb2312"; body { font-family: "宋体"; font-size: 20px; color: #FF0000; } p { font-family: "宋体"; font-size: 30px; color: #FF00ff; } --> </style> </head> <body> 千山鸟飞绝万径人踪灭 <p> 千山鸟飞绝万径人踪灭 </p> </body> </html>   六 css样式表的继承性   在css样式表中,子标签的某些属性会继承父标签的属性,例如标签p是标签body的子元素,当标签p未设置字体的颜色属性时,p中的内容会使用body中的颜色值,下面的示例说明了这种情况。   示例5 t5.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset= gb2312" /> <title>嵌入式CSS样式表</title> <style type="text/css"> <!-- @charset"gb2312"; body { font-family: "宋体"; font-size: 20px; color: #FF0000; } p { font-family: "宋体"; font-size: 30px; } --> </style> </head> <body> 千山鸟飞绝万径人踪灭 <p> 千山鸟飞绝万径人踪灭 </p> </body> </html>   七 设置多个元素   css允许将单一的格式套用到多个标签,各个标签做为选择符时用逗号隔开,如下例所示。   示例6 t6.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset= gb2312" /> <title>嵌入式CSS样式表</title> <style type="text/css"> <!-- @charset"gb2312"; h1,h2,h3,p,{ font-family: "宋体"; color: #FF0000; } --> </style> </head> <body> <h1>千山鸟飞绝万径人踪灭</h1> <h2>千山鸟飞绝万径人踪灭</h2> <h3>千山鸟飞绝万径人踪灭</h3> <p>千山鸟飞绝万径人踪灭</p> </body> </html>
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服