学习第二十三天

问题:

如何实现表格的隔行换色?

jQuery(document).ready(function () {

$("tbody tr:even").css("background", "rgb(240,240,240)")

});

增强版:

<script type=”text/javascript”>

jQuery(document).ready(function () {

$("tbody tr:even").addClass("colorEven");//偶数行

$("tbody tr:odd").addClass("colorOdd");//奇数行

$("tbody tr").hover(function () {//所有行,鼠标移过

$(this).addClass("colorHover");

}, function () {

$(this).removeClass("colorHover");

})

});

</script>

<style type="text/css">

.colorEven {background-color:White;}

.colorOdd {background-color:rgb(240,240,240);}

.colorHover {background-color:rgb(150 205 205);}

</style>

注:这个ready() 适合写在_Layout里,以便所有的页面都能作用到,而不是每个页面都去增加ready()。

问题:

background-color赋值的格式?

实例

body

{

background-color:yellow;

}

h1

{

background-color:#00ff00;

}

p

{

background-color:rgb(255,0,255);

}

定义和用法

background-color 属性设置元素的背景颜色。

元素背景的范围

background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。

transparent 值

尽管在大多数情况下,没有必要使用 transparent。不过如果您不希望某元素拥有背景色,同时又不希望用户对浏览器的颜色设置影响到您的设计,那么设置 transparent 值还是有必要的。

默认值:

transparent

继承性:

no

版本:

CSS1

JavaScript 语法:

object.style.backgroundColor="#00FF00"

问题:

转换成数字的区别?

//查询详细:1/收起:0

if (!string.IsNullOrEmpty(Request.Params["searchDetail"]))

{

System.Int32 searchdetail = System.Int32.Parse(Request.Params["searchDetail"]);

ViewBag.SearchDetail = searchdetail;

}

else

{

ViewBag.conditionDetail = 0;

}

结果总是报错!

而使用:

//查询详细:1/收起:0

if (!string.IsNullOrEmpty(Request.Params["searchDetail"]))

{

System.Int32 searchdetail = System.Convert.ToInt32(Request.Params["searchDetail"]);

ViewBag.SearchDetail = searchdetail;

}

else

{

ViewBag.SearchDetail = 0;

}

则可以正常通过!

不知道是为什么??

你可能感兴趣的:(学习)