CSS-DOM
主要内容 :
1.style属性的设置。
2.如何检索样式。
3.如何改变属性
网页的三层信息结构为: 1.结构层 2.行为层 2.表示层
结构层: 由 HTML和XHTML 之类的标记语言负责创建。
例:
<p>由我以及其他标签来构建页面的内容</p>
表示层:由CSS负责完成。描述页面内容应该如何呈现。
例:
p{
color:grey;
font-family:"Arial",sans-serif;
}
行为层:负责内容应该如何响应这一问题。
例:
var paras=document.getElementsByTagName("p")
for(var i=0;i<paras.length;i++){
para[i].onclick=fouction(){
alert("Please click me.")
}
}
使用HTML去构建文档结构,使用css设置文本样式,使用Dom脚本去实现文档的行为。
style 属性 (element.style.property)
内嵌式设置属性
检索标签属性
设置标签属性
<p id="exam";style="color:grey;font-family:'Arial',sans-serif">内嵌设置标签的样式</p>
<script>
window.onload=function(){
var para=document.getElementId("exam");
alert(typeof para.nodeName); //输出nodeName的格式为"string"
alert(typeof para.style); //输出style的形式为"object"
alert(para.style.color) //输出字体的颜色为:grey
para.style.color=red; //修改文本的颜色
alert(para.style.color) //输出字体的颜色为: red
}
</script>
使用DOM脚本设置样式
css声明样式有三种方法
//第一种 使用标签元素声明样式
p{
font-size:1em;
}
//第二种 为含有特定class属性的元素独立声明样式
.fineprint{
font-size:1.8em;
}
//第三种 是为独一无二的id属性的元素声明样式
#intor{
font-size:2em;
}
分享到:
相关推荐
网页大作业通常涵盖了许多IT领域的知识点,包括前端开发、后端开发、网页设计以及网站架构。在这个"课设作业 网页大作业"中,我们可以深入探讨以下几个关键概念: 1. **静态网页与动态网页**: - **静态网页**:是...
6. **自定义样式和行为**:除了基本的数据展示,Cognos允许用户通过CSS样式和JavaScript脚本自定义树形结构的外观和行为。例如,可以改变节点的颜色,添加鼠标悬停效果,或者实现更复杂的用户交互功能。 7. **分页...
SQL语句用于执行对数据库的CRUD(创建、读取、更新、删除)操作,例如添加新书目、搜索特定书籍、修改书籍信息或删除不再需要的条目。 系统界面设计上,使用了幻灯片图片展示,增强了用户体验。幻灯片通常是一种...
5. 实时修改窗口属性:在开发过程中,可以直接修改窗口的属性,观察不同设置对窗口显示效果的影响。 窗口结构查询器对于开发人员来说,是一个极其实用的辅助工具,尤其在调试Windows应用程序时,可以帮助定位问题,...
源码可能包括了类定义、方法实现、样式定义以及示例数据。通过阅读和理解源码,开发者可以学习到如何利用JavaScript实现一个功能完善的树型控件,包括其核心算法、事件处理机制以及与用户界面的交互。 总结: 这个...
在本项目中,我们利用Adobe Dreamweaver这一强大的集成开发环境,构建了一个课题组网站,旨在展示和管理课题组的研究成果、活动信息以及成员资料。这个项目不仅涉及到了基础的HTML结构搭建,还深入到CSS样式设计以...
4. 访问统计与分析:通过动态脚本,可以收集并分析用户访问行为,帮助企业优化网站结构、提升SEO排名,以及进行市场决策。 5. 社区功能:动态网页可以轻松构建论坛、评论、分享等社交功能,促进用户之间的互动,...
5. **目录管理**:目录管理用于组织和维护系统内的文件和资料结构,便于用户检索和访问。它可以是多级的,支持创建、移动、重命名和删除目录,有助于保持信息的有序性。 6. **发布/管理文章**:这个功能与“发布...
HTML文档定义了网页的结构和内容,然后通过CSS进行样式设计,JavaScript进行行为控制,共同构建了用户交互的前端界面。 3. MYSQL数据库介绍 MYSQL是一个流行的开源关系型数据库管理系统(RDBMS),用于存储、检索和...
1. **CSS革命**:随着CSS的出现和发展,网页设计发生了根本性的变化,不再仅仅依赖于内联样式和JavaScript来控制页面布局。 2. **结构与表现分离**:将CSS用于控制网页的表现形式,而将HTML保留用于结构定义。这种...
在实际应用中,开发者需要对PHP有一定的理解,以便于修改代码来适应特定需求。此外,HTML、CSS和JavaScript的基本知识也是必不可少的,因为它们分别负责网页结构、样式和交互。开发者还需要熟悉MySQL或其他数据库...
在信息技术课程的教学中,案例通常包含实际的操作步骤、教学目标、教学方法、学生互动环节以及评估标准等关键元素。以下是根据给定信息推测的一些可能涉及的信息技术知识点: 1. **编程教育**:在小学阶段,信息...
学生信息档案管理系统是教育机构中常用的信息管理工具,用于存储、管理和检索学生的个人信息、学业成绩、出勤记录等多方面信息。基于ASP构建的学生信息档案管理系统,利用Web技术实现远程访问和操作,方便教师、管理...
在给出的文件信息中,我们可以提炼出一些关键知识点,这些知识点主要围绕在实现一个类似于淘宝网站上使用的拼音检索特效。以下是从标题、描述、标签和部分内容中提取的关键知识点。 1. **知识点一:JavaScript仿...
此外,对于这个广州同城信息网,开发者还需要关注地域特性,比如添加广州本地的特色服务,优化搜索算法以适应地方需求,以及根据用户行为分析来改进用户体验。通过深入研究和修改这个源码,开发者可以建立一个符合...
9. **destoon_announce**:公告表,包含了公告的ID、分类、地区、级别、标题、内容、点击次数、发布与截止时间等,支持对公告进行颜色样式设置,并可链接到外部网站。 10. **destoon_area**:地区表,用于管理地理...
7. 结构文件:如.htaccess或web.config,用以配置服务器行为。 8. 其他支持文件:如字体文件、JavaScript库(如jQuery)、图标集(如Font Awesome)等。 使用这个HTML5 ASP模板,开发者可以快速搭建一个现代化的...
14. 万维网的基本概念:万维网是基于Internet的信息检索系统,主要通过超文本或超媒体形式传递信息,遵循TCP/IP协议,但万维网并不等同于因特网。 15. 单元格边缘距离:在单元格中,文字或对象与边缘的距离称为B、...
- **status**:状态,表示系统或对象当前情况的信息。 - **picture**:图片,图像文件的一种形式。 - **connection**:连接,客户端与服务器之间的通信链路。 - **command**:命令,发送到服务器以执行特定操作的...
DataGridView亮点包括更好的性能、更丰富的用户交互体验、以及对数据和格式的更精细控制。 2. DataGridView结构与特性: DataGridView的结构元素包括单元格(cell)、行(row)和列(column)。单元格是网格的基本单元,...