想在表格上做一个鼠标放上去就让那一行变色的效果,原理本来是这样的,很简单:
<tr bgcolor=#ffffff onMouseOver="this.style.backgroundColor='#FFFF99';" onMouseOut="this.style.backgroundColor=''; this.style.cursor='hand';"></tr>
但是放到我那个table里面就就打死都显示不出效果,开始还以为是和EL表达式冲突了。后面到网上也没找到满意的答案,不过有个人的回答提醒了我,说是和CSS冲突了。
我一看,table里面用了CSS:<table align="center" width="90%" border="0" cellpadding="0" cellspacing="1"
class="tb_data" id="tb_query">
然后我到CSS里面找到对应的定义:
.tb_data td{
background-color:#FFFFFF;
color:#666666;
height:22px;
}
原来是和这里定义的background-color属性冲突了,把background-color:#FFFFFF去掉就行了
分享到:
相关推荐
总的来说,"CSS-style.rar"这个压缩包为初学者和专业人士提供了一个学习和实践CSS的资源库,"css_style_style.css"是实际应用的例子,而"dhtmlet_css2.chm"则是深入理解和掌握CSS理论知识的辅助工具。通过这些资料,...
CSS (Cascading Style Sheets) 是用于描述网页外观的一门语言,其核心特性之一就是属性模块(Properties Module)。属性模块涉及到CSS的属性选择、继承、层叠等机制,是实现页面样式效果和风格统一的关键因素。在...
此外,还有许多其他CSS属性和DOM属性,如`display`(控制元素的可见性),`margin`和`padding`(控制元素边距和内填充),`fontSize`(设置字体大小),以及`value`(获取或设置表单元素的值)等,都是开发者日常...
通过了解CSS优先级的基本概念、识别和解决冲突的方法,以及实际应用示例,开发者可以编写更清晰、更一致的CSS代码,避免样式冲突带来的问题。随着Web技术的发展,合理管理CSS优先级将继续在前端开发中发挥重要作用。...
内联样式则直接写在HTML标签的style属性中,这种样式直接影响单个元素,具有最高的优先级。外部样式是指将CSS样式放在单独的文件中,通过HTML的link标签引入,这种方式便于样式的复用和维护,适用于多页面共用同一套...
CSS border-style 属性详解 CSS 中的 border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是 none 时边框才可能出现。border-style 属性的值可以是 none、hidden、dotted...
在React等库中,我们可以使用`styleName`属性代替`className`,并将对应的CSS模块引入到组件中。在编译阶段,这些`styleName`会被解析并替换为唯一的`className`。 `gajus/babel-plugin-react-css-modules`是一个...
CSS 样式冲突处理机制是 CSS 中一个非常重要的概念,它决定了当多个样式属性应用于同一个元素时,浏览器如何确定哪一个样式属性优先级最高。这个机制的核心是 Cascade,也就是层叠样式表的缩写。 在 CSS 中,我们...
在传统的CSS中,样式可能散落在多个文件中,导致命名冲突和难以追踪的问题。TypeStyle允许你将样式封装在模块中,与其他代码一起导入和导出,就像处理JavaScript模块一样: ```typescript export const buttonStyle...
编写高效的CSS代码,首先应当避免使用行内样式(内联样式),因为这种方式将样式直接写在HTML标签的style属性中,这会导致样式分散,难以维护和修改。例如: ```html <p style="color:red"> ``` 此外,我们还应该...
下面将深入探讨CSS属性参考和常用技巧。 一、CSS属性参考 CSS包含大量的属性,用于控制字体、颜色、布局、背景等元素。例如: 1. `color`属性:设置文本颜色,可以使用颜色名称、十六进制值或RGB值。 2. `font-...
在本文中,我们将深入探讨与`CustomStyle`相关的知识,包括CSS自定义属性、CSS预处理器、JavaScript样式操作以及响应式设计中的自定义样式应用。 1. **CSS自定义属性(CSS Variables)**: CSS自定义属性,也称为...
1. **border-style属性** `border-style`属性用于定义边框的样式,提供了多种选择来改变边框的视觉表现。如描述中提到的,CSS提供了9种不同的边框样式: - `none`:无边框 - `hidden`:与`none`相似,但可以用于...
在IT行业中,CSS(Cascading Style Sheets)与HTML一起构成了网页设计的基础,而div作为HTML中的一个常用布局元素,经常与CSS结合使用以实现复杂的网页布局。本篇将深入探讨"css+div"的经典问题,同时也会提及到...
使用浏览器的开发者工具(如Chrome的DevTools),可以实时查看和编辑CSS,快速定位和解决问题。 10. **性能优化**: 最后,要注意CSS性能。避免使用过于复杂的 selectors,减少不必要的重绘和回流,合理组织和...
8. **CSS变量**:CSS自定义属性(CSS Variables),允许在CSS中定义和使用变量,增强了代码的灵活性。 9. **BEM方法论**:Block Element Modifier,一种命名约定,有助于创建清晰、可维护的CSS代码结构。 10. **...
1. **内联样式**:可以直接在HTML标签中使用style属性定义CSS样式,但这通常不推荐,因为不利于代码维护。 2. **内部样式**:可以在HTML文档的`<head>`部分使用`<style>`标签定义样式,适用于整个页面的样式。 3. **...
6. **CSS预处理器**:如Sass(Syntactically Awesome Style Sheets)和Less,它们允许使用变量、嵌套规则、混合(mixins)等功能,提高CSS的可维护性和可读性。 7. **CSS3新特性**:CSS3引入了许多新的功能,如阴影...
内联样式(style属性)的优先级最高,接着是ID选择器,然后是类选择器、属性选择器和元素选择器。合理利用优先级可以更好地控制组件的样式覆盖。 7. **伪类和伪元素** 伪类(如`:hover`, `:active`, `:focus`)和...