none
asp组件与css样式问题 RRS feed

  • 问题

  • 在我自己做的一个小网页上用了一些asp的控件,比如label、button、textbox等
    这些控件可以与css联合使用吗?
    或者说我可以怎么样为这些控件定义统一的格式(大小、背景色等)

    -----------分割线---------

    这段时间事情比较多都忘了来跟进这个问题..抱歉

    我查找了一些其他的资料后发现asp 的控件有cssclass属性可使用

    在样式表中写好我们需要的类,就可以在asp 控件的cssclass属性中进行引用, 直接实现自己的想法

    2012年3月30日 6:40

全部回复

  • 如果是Visual Studio內建的Controls,可以利用佈景主題和面板來做一致化的設定。

    http://msdn.microsoft.com/zh-tw/library/ykzx33wh.aspx


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年3月30日 7:41
  • 如果是Visual Studio內建的Controls,可以利用佈景主題和面板來做一致化的設定。

    http://msdn.microsoft.com/zh-tw/library/ykzx33wh.aspx


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    对的,就是vs 已有的组件.从这个知识库上看,主题好像与css 是类似的功能,只是一个定义web上添加的组件属性,一个定义的是html元素的属性,对吗?
    那是不是说网页组件就不使用html的各项设定值了?
    比如我在css 中定义了body 的对齐方式为居中, 但是如果添加了一个gridview, 我的查询结果出来后这个表格总会偏离到左对齐(在不调试的时候查看设计它是居中的)

    还个有问题想询问下, 如果我预定义了主题并且引用它,但在页面里的一个控件我又额外设置了它的高度或者大小,这时候以哪个值为优先呢?

    2012年3月30日 11:51
  • 你好

    额外设置的会优先。关于CSS优先级的问题可以参考 http://www.cnblogs.com/datasky/archive/2008/04/14/1153119.html

    2012年4月4日 4:05
    版主
  • asp的这些控件最终在浏览器中 都会变成html的标签控件,所以css同样可以控制他们的,你要注意别忘了指定id或者class了

    其他资料参考:asp css

    2012年4月14日 15:46