一、局部改变样式
分为改变直接样式,改变className和改变cssText三种。需要注意的是:
注意大小写:
javascript对大小写十分敏感,className不能够把“N”写成“n”,cssText也不能够把“T”写成“t”,否则无法实现效果。
调用方法:
如果改变className,则事先在样式表中申明类,但调用时不要再跟style,像document.getElementById('obj').style.className=”…”的写法是错误的!只能写成:document.getElementById('obj').className=”…”
改变cssText
但是如果用cssText的话,必须加上style,正确的写法是:document.getElementById('obj').style.cssText=”…”
改变直接样式我就不必说了,大家记得要写到具体样式即可,如
document.getElementById('obj').style.backgroundColor=”#003366″
二、全局改变样式
通常情况下,我们可以通过改变外链样式的的href的值实现网页样式的实时切换,也就是“改变模板风格”。这时候我们首先需要赋予需要改变的目标一个id,如
<link rel = "stylesheet" type="text/css" id="css" href="firefox.css" />
调用时很简单,如
<span on click="javascript:document.getElementById('css').href = 'ie.css'">点我改变样式</span>
对于新人往往不知道CSS具体样式在javascript怎么写,而且有时候在不同浏览器中要求也不一样。如float在IE中写成styleFloat,在FIREFOX中写成cssFloat,这就需要大家的积累了。在google中搜索“ccvita javascript”,也许会对你的疑惑有所帮助。
基础知识 通常在网页中样式表的调用方法有三种。
第一种:链入外部样式表文件 (Linking to a Style Sheet)
你可以先建立外部样式表文件(.css),然后使用HTML的link对象。示例如下:
复制代码 代码如下:
<head>
<title>文档标题</title>
<link rel=stylesheet href="https://www./demo.css" type="text/css">
</link>
</head>
而在XML中,你应该如下例所示在声明区中加入:
< ? xml-stylesheet type="text/css" href="https://www./dhtmlet.css" ?>
第二种:定义内部样式块对象 (Embedding a Style Block)
你可以在你的HTML文档的和标记之间插入一个
块对象。 定义方式请参阅样式表语法。示例如下:
复制代码 代码如下:
<html>
<head>
<title>文档标题</title>
<style type="text/css">
<!--
body {font: 10pt "Arial"}
h1 {font: 15pt/17pt "Arial"; font-weight: bold; color: maroon}
h2 {font: 13pt/15pt "Arial"; font-weight: bold; color: blue}
p {font: 10pt/12pt "Arial"; color: black}
-->
</style>
</head>
<body>
</body></html>
请注意,这里将style对象的type属性设置为”text/css”,是允许不支持这类型的浏览器忽略样式表单。
第三种:内联定义 (Inline Styles)
内联定义即是在对象的标记内使用对象的style属性定义适用其的样式表属性。示例如下:
<p style="margin-left: 0.5in; margin-right:0.5in">这一行被增加了左右的外补丁</p><p> </p>
相关推荐:
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
在线AI写文:开启高效创作新时代
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
怎么用AI生成文章?全新写作方式的揭秘与应用指南
文字生成AI:开启创意写作的新纪元
什么是seo运营,什么是seo营销 ,ai绘画沙地
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
怎么识别是AI写的文章
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
未来工作方式!AI在线工具让效率倍增,工作变轻松
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
未来科技:AI工具为生活赋能,打造智能未来
整理文章的AI:提升写作效率的智能助手
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
seo管理系统是什么,seo网站管理 ,过度圆ai
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
AI一键生成文章免费:革新写作方式,提升创作效率
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
怎么降低文章的AI生成率:打造更真实、更有价值的内容
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
如何用AI改文章,让写作更高效、精准,提升内容质量
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
AI人工智能文章生成平台,释放创作无限可能
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销