学习dreamweaver8了解掌控css层叠样式表_dreamw…
2008-02-23 06:19:01来源:互联网 阅读 ()
了解层叠样式表
层叠样式表 (CSS) 是一系列格式配置规则,他们控制 Web 页面内容的外观。使用 CSS 配置页面格式时,请将内容和表现形式分开。页面内容(即 HTML 代码)驻留在 HTML 文档自身中,而用于定义代码表现形式的 CSS 规则驻留在另一个文档(外部样式表)或 HTML 文档的另一部分(通常为文档头部分)中。使用 CSS 能够很灵活并更好地控制具体的页面外观,从精确的布局定位到特定的字体和样式。
CSS 允许您控制 HTML 无法独自控制的许多属性。例如,能够为选定的文本指定不同的字体大小和单位(像素、磅值等)。通过使用 CSS 以像素为单位配置字体大小,还能够确保在多个浏览器中以更一致的方式处理页面布局和外观。
除配置文本格式外,还能够使用 CSS 控制 Web 页面中块级别元素的格式和定位。例如,能够配置块级元素的边距和边框、其他文本周围的浮动文本等。
CSS 格式配置规则由两部分组成:选择器和声明。选择器是标识格式元素的术语(如 P、H1、类名或 ID),声明用于定义元素样式。在下面的示例中,H1 是选择器,介于括号 ({}) 之间的任何内容都是声明:
H1 {
font-size:16 pixels;
font-family:Helvetica;
font-weight:bold;
}
声明由两部分组成:属性(如 font-family)和值(如 Helvetica)。上面的 CSS 规则为 H1 标签创建了一个特定的样式:链接到此样式的任何 H1 标签的文本都将是 16 个像素大小、Helvetica 字体和粗体。
术语 cascading 表示向同一个元素应用多种样式的能力。例如,能够创建一个 CSS 规则来应用颜色,创建另一个 CSS 规则来应用边距,然后将两者应用于页面上的同一个文本。所定义的样式向下"层叠"到您的 Web 页面上的元素,并最终创建您想要的设计。
CSS 的主要长处是他提供了便利的更新功能;更新一处的 CSS 规则时,使用该已定义样式的任何文档的格式都会自动更新为新样式。
在 Dreamweaver 中能够定义以下样式类型:
自定义 CSS 规则(也称为类样式)使您能够将样式属性应用于任何文本范围或文本块。(请参见应用类样式。)
HTML 标签样式重定义特定标签(如 h1)的格式。创建或更改 h1 标签的 CSS 样式时,任何用 h1 标签配置了格式的文本都会立即更新。
CSS 选择器样式(高级样式)重新定义特定元素组合的格式配置,或重新定义 CSS 允许的其他选择器表单的格式配置(例如,每当 h2 标题出现在表格单元格内时都应用选择器 td h2)。高级样式还能够重新定义包含特定 id 属性的标签的格式配置(例如,#myStyle 定义的样式可应用于包含属性值对 id="myStyle" 的任何标签)。
CSS 规则能够位于以下位置:
外部 CSS 样式表是一系列存储在一个单独的外部 CSS (.css) 文档(并非 HTML 文档)中的 CSS 规则。利用文档文档头部分中的链接,该文档被链接到 Web 站点中的一个或多个页面。
内部(或嵌入式)CSS 样式表是一系列包含在 HTML 文档文档头部分的 style 标签内的 CSS 规则。
内联样式是在标签的特定实例中在整个 HTML 文档内定义的。
Dreamweaver 识别现有文档中定义的样式,只要这些样式符合 CSS 样式准则。
提示
若要显示 Dreamweaver 中包含的 OReilly CSS 参考指南,请选择"帮助">"参考",然后从"参考"面板的弹出式菜单中选择"OReilly CSS 参考"。
手动配置的 HTML 格式配置会覆盖通过 CSS 应用的格式配置。要使 CSS 规则能够控制段落格式,必须删除任何手动配置的 HTML 格式。
Dreamweaver 会呈现您在"文档"窗口中直接应用的大多数样式属性。您也能够在浏览器窗口中预览文档以查看样式的应用情况。有些 CSS 样式属性在 Microsoft Internet Explorer、Netscape Navigator、Opera 和 Apple Safari 中呈现的外观不相同,有些现在不受任何浏览器支持。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash