0

我在数据网格中使用 AJAX 控件工具包弹出日历控件。当它在页脚中时,它看起来很好。当它在数据网格的编辑端时,它从数据网格继承样式并且看起来完全不同(即太大)。

有没有办法改变 CSS 使其不从数据网格继承样式?

4

3 回答 3

1

在 Firefox 中打开页面。但是,首先,下载 firebug 扩展。然后,右键单击有问题的版本并向下检查元素。

Firebug 很棒,因为它可以让你浏览任何元素的 css。您在这里有两个选择:

1)为最顶层的元素分配一个css类并以这种方式工作。或者如果这不是一个选项,您可以使用 firebug 来获取到有问题的元素的 xpath。Xpath 看起来像 body/table/tr/td/table/tr[2]

你想在css中做的是

body table tr td table tr {
    /*css goes here */

}

选项 1 绝对是更好的选择。当像 asp.net 这样的东西不能让我们拥有我们想要的精细控制时,选项 2 更像是一种肮脏的方式来完成工作。

如果您使用 pastebin 并将链接发布到渲染页面的 html,那将是非常棒的。

于 2008-09-15T16:13:52.700 回答
0

它使用网格中的样式,因为它在其中。如果要更改其样式,请更改控件的样式。你想让它做什么?

于 2008-09-15T16:04:25.577 回答
0

这是pastebin链接:

http://pastebin.com/m17d99f8a

我正在使用从位于此处的 Matt Berseth 的博客获得的网格样式表:http: //mattberseth.com/blog/2007/10/a_yui_datatable_styled_gridvie.html

我正在为日历使用类似的样式表,但我再也找不到链接了。

于 2008-09-15T17:17:38.630 回答