css文件内使用js
发表于|更新于|技术开发
|浏览量:
这个是我的一个同事使用的方法,之前自己没有用过,看了他写的代码,我震惊了一下,原来css内部竟然也可以使用javascript代码,真实长见识了,学习了……
下面是其中的一段代码,考了过来,留着以后自己查看使用。
`
#carousel_photo_container #pre {
width: expression(document.getElementById("carousel_photo").width/2 600 ? "600px" : this.width);
}
`
这单代码主要作用是根据图片的宽度来实现显示时候图片的宽度!
文章作者: WEIXING.ME
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 WEIXING.ME!
评论
相关推荐

2010-09-05
前端开发所需掌握的技术(1)
?前端开发所需掌握的技术(1) 也许你对前端开发所要掌握的技术不是特别的了解,下面我们再来看一下下面这段招聘信息: 网站前端工程师(Front-end Web developer) 工作职责: 负责网站前端设计及开发。 职位要求: 计算机相关专业,本科以上学历。 精通Java/Ajax/JavaScript/XML/CSS,有至少3年相关工作经验。 了解不同浏览器之间的差异,写出的代码具有良好的兼容性。 熟悉页面架构和布局,对Web标准和标签语有深入了解。 对用户体验、交互操作流程及用户需求有深入了解。 能根据设计效果图严谨落实界面,精确到像素意识。 有丰富的网站前端工作经验。 笔者认为上面这段招聘信息仅仅列出了一些基本的要求,一个优秀的前端工程师需要掌握很多与之相关的技术,绝大部分的团队都需要一个真正理解及应用这些技术的人才。正确地深入理解前端所应用到的各项技术和技能,并且能做到有的放矢,这对于个人及团队都是有利的。下面我们进行整体的概括。 2.1. 业内标准 关于业内标准,首先必须了解的是W3C的一系列标准,前面的章节中已经详细地介...

2010-10-12
css背景图片定位(含实例下载)
在CSS中,背景图片的定位方位有3种: 1)关键字:background-position: top right; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%; 上面这三句语句,都将图片定位在背景的左上角,表面上看效果是一样的,实际上第三种定位机制与前两种完全不同。 前两种定位,都是将背景图片左上角的原点,放置在规定的位置。请看下面这张图,规定的位置是“20px 10px”和”60px 50px”,都是图片的原点在那个位置上,图中用X表示。 但是第三种定位,也就是百分比定位,不是这样。它的放置规则是,图片本身(x%,y%)的那个点,与背景区域的(x%,y%)的那个点重合。比如,如果放置位置是“20% 10%”,实际结果如下图,可以看到这个点是在图片本身的“20% 10%”的位置上。 下面是一个有趣的例子。 背景图片是四个边长为100px的方块叠在一起: 请问怎样才能将其横过来: 答案是,在网页中先设置四个div区域: 然后,这样编写CSS: .box1, .box2, ...
2019-04-06
CSS 样式优先级
当创建的样式表越来越复杂时,一个标签的样式将会受到越来越多的影响,这种影响可能来自周围的标签,也可能来自其自身。下面我们从这两方面去看看 CSS 样式的优先级。 CSS 的继承性CSS 的继承特性指的是应用在一个标签上的那些 CSS 属性被传到其子标签上。看下面的 HTML 结构: 如果 有个属性 color: red,则这个属性将被 继承,即 也拥有属性 color: red。 由上可见,当网页比较复杂, HTML 结构嵌套较深时,一个标签的样式将深受其祖先标签样式的影响。影响的规则是: CSS 优先规则1: 最近的祖先样式比其他祖先样式优先级高。 例1: 如果我们把一个标签从祖先那里继承来的而自身没有的属性叫做”祖先样式”,那么”直接样式”就是一个标签直接拥有的属性。又有如下规则: CSS 优先规则2:“直接样式”比”祖先样式”优先级高。 例2: 选择器的优先级上面讨论了一个标签从祖先继承来的属性,现在讨论标签自有的属性。在讨论 CSS 优先级之前,先说说 CSS 7 种基础的选择器: ID 选择器, 如 #id{} 类选择器, 如 .class{} 属性选择器,...
2011-01-04
google api 获得客户端ip的地理位置
通过Google API ** 获得客户端ip地址的地理位置**, 首先要引用google提供的JavaScript接口文件 下面是次接口的用法: eg. 无标题页 var area = “”;var country=””;var pro=””;var city=””;try{if(geoip_city() != “” && geoip_city() != null)area += geoip_city()+” “;city=geoip_city(); //城市名称if(geoip_region_name() != “” && geoip_region_name() != null)area += geoip_region_name()+” “;pro=geoip_region_name();//地区名称if(geoip_country_name() != “” &...
2010-08-31
CSS display:inline 详解
display:inline 它可以让行内显示为块的元素,变为行内显示,例如 DIV1 DIV2 这里DIV1和DIV2分别占一行,但是你给他们加上属性后变了 DIV1 DIV2 DIV1和DIV2这时候显示在同一行了,试试看吧 和 display:inline 对应的是 display:block,block 会让应用了该 CSS 属性的 HTML 标记变成块级别元素,例如 SPAN 是行内显示的,但是你加了 display:block 属性就不一样了 SPAN1 SPAN2 block一般一个块占一行,除非float inline是自动排为一行,就象段内的文字一样,可成为多行。 display:inline比较经典的用法是用在 下的 中 display:inline 对应不显示为 display:none display:block 对应不显示为 hidden 说通俗点 样式为none的元素不占位置,而样式为hidden的元素虽然不显示但还是占地方 在使用CSS实现表现的时候,会经常接触到display:inline-block这一属性,无论是初接触W...
2011-03-16
javascript获得网页URl地址及参数
今天做wordpress主题,需要获得url的值,查了资料,如下: 使用javascript获得网页的url地址以及参数等 获得URL信息: ` document.write(“location.host=”+location.host+”“); document.write(“location.hostname=”+location.hostname+”“); document.write(“location.href=”+location.href+”“); document.write(“location.pathname=”+location.pathname+”“); document.write(“location.protocol=”+location.protocol+”“); ` **显示效果: ** location.host=weixing.me location.hostname=weixing.me location.href=https://www...
