`
足至迹留
  • 浏览: 496890 次
  • 性别: Icon_minigender_1
  • 来自: OnePiece
社区版块
存档分类
最新评论

<4>脚本化CSS

 
阅读更多
四、脚本化CSS

层叠样式表(Cascadeing Style Sheet, CSS)是一种指定HTML文档视觉表现的标准。本节不详细介绍CSS的全部内容,只是提到一些基础,基本的脚本化。

CSS概览
Html文档的视觉显示包含很多变量:字体,颜色,间距等。CSS标准列举了这些变量,我们称为样式属性。CSS定义了这些属性以指定字体,颜色,外边距,边框,背景图片,文本对齐样式,元素尺寸和元素位置,这些属性都有各自可以取的值。

通常将单独的html元素与css样式分开,并把css样式定义在一个样式表(stylesheet)中。样式表通过选择器将一组样式属性和使用选择器描述的一组html元素关联起来。
用<style>标签把一个css样式表放在<head>标签里,它就和html文档关联在一起了。还可以通过<link>关联保存成文件的外部的样式表。类似<script>元素,<style>元素内容页不会当做html来解析。

关于css的定义方法有几种,每种定义方法的优先级,以及css各属性的使用这里不详细给出,可以查看专门的资料。这里主要给出用javascript怎么操作css属性。

重要的css属性



比如css定位属性position的使用:




脚本化内联样式
脚本化css最直截了当的方法就是更改单独的文档元素的style属性。Style属性的值不是字符串而是一个CSSStyleDecalration对象。如:
Element.style.fontSize = “24pt”;
Element.style.fontWeight = “bold”;
Element.style.color = “blue”;

注意:在css中使用连字符的属性在javascript需要转成驼峰表示法,如font-size变为fontSize.

Html元素的style属性时它的内联样式,它覆盖在样式表中的任何样式说明。同样内联样式style也可以通过前面介绍过的属性操作方式来设置,比如setAttribute(“style”, “color:red”)等。

其他还有关于css实现动画,获取计算出来的最终样式,操作css样式类等不记录了,关于这部分还是使用类似jquery框架更方便,但是理解最基本最原生的操作方式还是非常有必要的。
  • 大小: 109.2 KB
  • 大小: 36 KB
  • 大小: 13.8 KB
分享到:
评论

相关推荐

    HTML+CSS+JS-入门基础ppt课件.ppt

    有序列表使用&lt;ol&gt;标签,例如:&lt;ol&gt;&lt;li&gt;列表项1&lt;/li&gt;&lt;li&gt;列表项2&lt;/li&gt;&lt;/ol&gt;;无序列表使用&lt;ul&gt;标签,例如:&lt;ul&gt;&lt;li&gt;列表项1&lt;/li&gt;&lt;li&gt;列表项2&lt;/li&gt;&lt;/ul&gt;。 HTML 中的表格使用&lt;table&gt;标签,例如:&lt;table&gt;&lt;tr&gt;&lt;td&gt;...

    HTML+css基础

    - `&lt;head&gt;` 标签包含了文档的元数据(如标题、样式、脚本等)。 - `&lt;body&gt;` 标签包含了网页的实际内容。 **1.4 `&lt;head&gt;` 标签的作用** - **作用**: - 定义文档的头部信息,这些信息不会直接显示在页面上,但对...

    html相关知识css javascripte

    `&lt;pre&gt;`保留原始格式,`&lt;h1&gt;`至`&lt;h6&gt;`定义标题级别,`&lt;b&gt;`, `&lt;i&gt;`, `&lt;u&gt;`, `&lt;sub&gt;`, `&lt;sup&gt;`, `&lt;tt&gt;`, `&lt;cite&gt;`, `&lt;em&gt;`, `&lt;strong&gt;`用于文本格式化,`&lt;font&gt;`调整字体样式,`&lt;a&gt;`定义超链接,`&lt;img&gt;`插入图片,`...

    Notepad2 V2.0.19 绿色汉化版_类似系统记事本的文本编辑工具

    &lt;br&gt;&lt;br&gt;1 自定义语法高亮,支持HTML, XML, CSS, Javas cript, VBs cript, ASP, &lt;br&gt;PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本文件。...

    xint v4.3绿色版

    1 自定义语法高亮,支持HTML, XML, CSS, Javas cript, VBs cript, ASP, &lt;br&gt;PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇a编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本文件。 &lt;br&gt;2 支持ANSI,...

    搜索引擎 PHP源码 免费开源

    &gt; ./css -文件夹-储存CSS渲染资源&lt;br&gt; ./help -文件夹-易搜的使用帮助和申明事件&lt;br&gt; ./img -文件夹-用来储存易搜图片文件&lt;br&gt; ./js -文件夹-储存JavaScript脚本资源&lt;br&gt; ./s -文件夹-易搜搜索功能核心算法&lt;br&gt; ./...

    html+css+javascript知识点总结.docx

    - `&lt;head&gt;`中包含`&lt;title&gt;`(页面标题)、`&lt;meta&gt;`(元数据)、`&lt;link&gt;`(外部资源链接)、`&lt;style&gt;`(内联样式)和`&lt;script&gt;`(脚本)等标签。 - `&lt;body&gt;`中放置实际可见的内容,如`&lt;p&gt;`(段落)、`&lt;h1&gt;`至`&lt;h6&gt;`...

    《页面制作》笔记(4.HTML)

    头部中可以包含定义网页标题&lt;title&gt;、网页基本信息&lt;meta&gt;、CSS样式&lt;style&gt;、链接外部文件&lt;link&gt;、脚本&lt;script&gt;以及链接基础定位&lt;base&gt;等标签。 HTML标签的语义化是指在正确的情况下使用合适的标签来描述内容,比如...

    html笔记.docx

    - `&lt;span&gt;`:用于对文档中的部分文本进行额外的样式化处理。 - 示例: ```html &lt;p&gt;&lt;span style="color:red;"&gt;红色文本&lt;/span&gt;&lt;/p&gt; ``` - `&lt;p&gt;`:定义段落。 - 示例: ```html &lt;p&gt;这是第一段。&lt;/p&gt; &lt;p&gt;这是第...

    css样式HTML空间JS脚本

    **HTML标签特效**:HTML5引入了许多新标签,如`&lt;header&gt;`, `&lt;footer&gt;`, `&lt;nav&gt;`, `&lt;article&gt;`, `&lt;aside&gt;`等,增强了网页语义化。同时,一些标签如`&lt;video&gt;`, `&lt;audio&gt;`支持多媒体播放,`&lt;canvas&gt;`用于图形绘制,`...

    html大作业

    2. **文本元素**:HTML提供了各种元素来格式化文本,如`&lt;h1&gt;`至`&lt;h6&gt;`定义标题,`&lt;p&gt;`用于段落,`&lt;strong&gt;`强调文本,`&lt;em&gt;`表示斜体,`&lt;br&gt;`插入换行,`&lt;a&gt;`创建超链接等。 3. **图像元素**:`&lt;img&gt;`元素用于插入...

    前端HTML5+CSS+JavaScript学习笔记.docx

    当`src`属性被指定时,它会加载外部脚本文件,而`&lt;noscript&gt;`标签则提供了脚本不支持时的备用内容。 HTML5的标题标签`&lt;h1&gt;`到`&lt;h6&gt;`用于创建层次化的标题,`&lt;h1&gt;`最重要,`&lt;h6&gt;`最次。`&lt;p&gt;`标签定义段落,`&lt;br /&gt;`...

    Web前端开发项目教程(HTML5+CSS3+JavaScript)全册习题参考答案.docx

    网页导航常使用&lt;ul&gt;和&lt;li&gt;标签创建,通过CSS实现样式和交互效果。可以设置链接(&lt;a&gt;)实现页面跳转,添加绝对或相对URL。还可以使用CSS实现固定定位(fixed)的头部导航。 【列表】 HTML中的列表包括有序列表(&lt;ol&gt;)、...

    HTML5+CSS3笔记.pdf

    3. **head元素**:`&lt;head&gt;`包含文档的元数据,如字符编码、页面标题、样式表引用、脚本等。例如,`&lt;meta charset="utf-8"&gt;`用于设定文档的字符编码为UTF-8。 4. **body元素**:`&lt;body&gt;`包含了所有在浏览器窗口中...

    页面设计html+css+js (2).docx

    表格(`&lt;table&gt;`)是HTML中用于展示结构化数据的元素,包括`&lt;tr&gt;`(行)、`&lt;td&gt;`(单元格)和`&lt;th&gt;`(表头单元格)。表格可以设置边框、间距等属性。表单(`&lt;form&gt;`)用于收集用户输入,常用的表单元素有`&lt;input&gt;`...

    w3school HTML参考手册 飞龙整理 20141027

    65. **预格式化文本**: `&lt;pre&gt;` 保留文本的空格和换行。 66. **进度条**: `&lt;progress&gt;` 显示任务的进度。 67. **引用`: `&lt;q&gt;` 用于表示短的引用,通常自动添加引号。 68. **替换内容`: `&lt;rp&gt;` 和 `&lt;rt&gt;` 用于Ruby...

    50个静态html文件

    4. 内容元素:`&lt;h1&gt;`到`&lt;h6&gt;`的标题,`&lt;p&gt;`段落,`&lt;a&gt;`超链接,`&lt;img&gt;`图片,`&lt;ul&gt;`, `&lt;ol&gt;`和`&lt;li&gt;`列表,`&lt;div&gt;`分组元素等。 5. 表单元素:`&lt;form&gt;`、`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;select&gt;`、`&lt;option&gt;`和`...

    web大作业(html+css)

    4. **语义化的表单与高级用法**:语义化表单意味着使用合适的HTML元素来表达表单内容的含义,如&lt;label&gt;元素关联输入字段,&lt;fieldset&gt;和&lt;legend&gt;组织相关表单组。高级用法包括使用CSS进行样式控制,JavaScript进行...

Global site tag (gtag.js) - Google Analytics