谈谈HTML与CSS、JavaScript的关系
HTML是网络中常用的一种用于制作超文本文档的标记语言。当用户浏览具有HTML标记的网页时,浏览器会自动将标记解析成规定的内容并将其显示在屏幕上。HTML语言具有特定的语法规则。CSS是负责HTML网页外观的一套格式规则。该规则可以实现网页结构与网页美化完全分离,这样可以使得网页内容相同,但网页外观完全不同,从而使网站轻松地实现更换皮肤的功能。CSS文件还可以单独存放到一个位置,为整个网站提供调用和享用,从而提高网站制作与设计的效率。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。JavaScript是一种脚本语言。
具体来说CSS可以设置HTML网页的基本元素的样式,比如图文的编辑,字的大小、颜色、格式、字体等。以及段落的格式……还有可以设置背景,填充,间距等等,也可以设置导航链接菜单、超链接的样式、表格和表单的样式。总之功能强大起到美化作用。具体使用上,可以设置只对当前网页的嵌入样式,也可以单独设置,这样就可以对多个HTML网页使用。选择器类型有三种类型:类、标签、高级。类的命名要加点加英文,可以应用于某一类的任何标签。标签只能运用于已有的某类标签,命名方式是已有的想运用的标签。ID是运用于自己设置的ID处的样式。命名方式是#加自定义的命名。
行为是网页中提供的另外一种动态技术,通常使用行为需要编写JavaScript(脚本)代码,但是DreamweaverCS3工具将行为以可视化组件的方式提供给制作者。该组件大大地简化了工作量,为制作者在网页中添加动态效果提供了一条捷径。可以为HTML提供动态效果。行为也是一种活动,在实施这种活动时,必须要有对象、事件和动作三个要素。对象是指行为实施的个体,网页中的绝大部分元素可以是行为的对象,如段落、图片、超链接等。事件是触发效果的某种操作,网页中的事件通常分为鼠标事件,键盘事件,加载事件和关闭网页事件。鼠标事件是鼠标移到、点击或停靠等触发的行为,如onmouseover、onclick和onmounsedown。键盘事件是键盘按下或者弹起等操作触发的行为,如onkeydown和onkeyup。加载事件是首次加载网页时的触发的行为,如onLoad。关闭网页事件时当网页被关闭时触发的行为,onunload。动作是实施行为后最终完成的特定任务,如弹出信息、打开浏览器窗口、交换图像、播放和停止播放任务等任务。具体操作分为三个步骤:首先选择对象,然后打开标签检查器中的行为面板。用鼠标点击“行为”面板中的+图标,在弹出的快捷菜单中可以选择“打开浏览器窗口”命令、”弹出信息”命令、“显示-隐藏层”命令、“改变属性”命令和设置文本中的“设置状态栏”的命令。然后再根据不同的命令弹出的对话框具体操作。最后确定后再调整具体的事件。总的来说JavaScript可以为HTML网页设置动态效果。
这就是我对HTML与CSS、JavaScript关系的全部理解。