css国际化经验总结
来源:互联网 发布:网络语 安利 编辑:程序博客网 时间:2024/06/04 18:53
作者:朱金灿
来源:http://blog.csdn.net/clever101
css作为网页布局文件一般嵌入到html页面或者jsp页面中。css的国际化和一般网页的国际化的不同之处在于它不单纯是文本的国际化,而且还包括图片的国际化和布局样式的国际化。
所以网站css的国际化一般采用做多种语言css文件的方式,然后采用JavaScript来实现动态加载。比如现在有style.css和style_en_US.css两套不同语言的css,在一个jsp页面中加载,代码例子如下:
<link rel="stylesheet" type="text/css" href='<c:url value="/css/style.css"/>' id="css_link" /> <script>var oLink = document.getElementById('css_link');var JsSrc = (navigator.language || navigator.browserLanguage).toLowerCase();// 默认加载中文的css,假如浏览器语言为英文,则加载英文的cssif(JsSrc.indexOf('en')>=0){oLink.href = '<c:url value="/css/style_en_US.css"/>'; //这样就把link的链接修改为'/css/style_en_US.css'了。}</script>
参考文献:
1. js怎么修改css的链接路径?
阅读全文
0 0
- css国际化经验总结
- css经验总结
- css经验总结
- css经验总结
- Java WEB系统国际化经验总结
- 【CSS经验总结一】
- DIV+CSS经验总结
- CSS兼容浏览器经验总结
- CSS使用经验总结
- DIV+CSS难点之经验总结
- CSS样式表规划经验总结
- 《国际化软件开发》读书笔记——感想和经验总结
- 新手学习DIV+CSS难点之经验总结
- CSS兼容IE6,IE7和FF经验总结
- 经验总结:css的一些书写技巧
- 学习DIV+CSS难点之经验总结
- Javascript和CSS浏览器兼容性方面经验总结
- Flex编译CSS资源与国际化
- netty权威指南读书笔记--liunx网络I/O模型介绍
- 记:破解MFC小程序00
- 自定义属性
- System类的 getProperties()和getProperty(String)取得当前系统的属性
- (3)动态的使用Fragment
- css国际化经验总结
- IDEA------小技巧(1)注释/取消注释快捷键
- IPC基础
- PHP关于ob_系列函数的学习总结
- 【Spring】概述
- 关于proteus中串口发送数据与实际不符的问题(如发00h,收80h)
- Linux Page Cache
- Android 全屏修改
- python3.6新写法