Asp.net 中的div 滚动条以及Css 的使用....
2007-07-19 11:58
801 查看
http://blog.csdn.net/zwxrain/archive/2007/03/17/1531953.aspx
---当控件的高度超出范围,自动出现上下,左右 拉动滚动条
<DIV style="OVERFLOW: auto; WIDTH: 600px; HEIGHT: 104px" align="left">
<table>
控件
</table>
</DIV>
----运行这段程序,滚动滚条时可以行到当行的位置
<div id="divsrl" style="OVERFLOW:scroll;WIDTH:100px;HEIGHT:200px" onScroll="doSrl()">
dsad
<p> asd </p>
<p>
asd</p>
<p> a</p>
<p> sdas</p>
<p> da</p>
<p> sd</p>
<p>4ert4</p>
<p>ertry</p>
<p>fghgjg</p>
<p>
</p>
</div>
<input id="srlH">
<script>
function doSrl(){
srlH.value=divsrl.scrollTop;
}
</script>
-------asp.net怎么实现动态添加css样式-----
我要做一个让用户能选择网页样式的功能,做了几个不同的css样式,那我怎么实现动态的在
<link>里面加不同的css地址呢?
急急急
==============>>
可以这样:
dim CssPath as string
csspath="<link rel=""stylesheet"" href=""{CssFile}"" type=""text/css"">"
Replace(csspath,"{CssFile}","这里填Css文件路径")
response.write(csspath)
只要在用户选择不同风格的时候把Css路径改变一下就可以了。
---Css 在ASP.net 上的引用
如有xxx.css
.TextBox-Line
{
FONT-SIZE: 10pt;
BORDER-RIGHT: black 0px solid;
BORDER-TOP: black 0px solid;
BORDER-LEFT: black 0px solid;
COLOR:DimGray;
BORDER-BOTTOM: Silver 1px solid;
BACKGROUND-COLOR:White;
}
.TextBox-Box
{
FONT-SIZE: 10pt;
BORDER-RIGHT: Silver 1px solid;
BORDER-TOP: Silver 1px solid;
BORDER-LEFT: Silver 1px solid;
COLOR:DimGray;
BORDER-BOTTOM: Silver 1px solid;
BACKGROUND-COLOR:White;
height:23;
}
.Button
{
cursor: hand;
/*font-weight: bold; */
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#89A3D4',EndColorStr='#C3CFE5FF'); */
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=Gainsboro,EndColorStr=White)
font-size: 10pt;
color: DimGray;
border-bottom:DarkGray 1pt solid;
BORDER-RIGHT: DarkGray 1pt solid;
BORDER-TOP: DarkGray 1pt solid;
BORDER-LEFT: DarkGray 1pt solid;
/*
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
border: 1px groove #003896; */
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
/*border:1pt groove Gainsboro; */
}
/* Data Grid Styles */
.DataGrid
{
}
.DataGridPagerStyle
{
vertical-align: bottom;
horizontal-align: right;
height: 100%;
background-color: #F1EFE7;
}
.DataGridItemStyle, .DataGridHeaderStyle, .DataGridAlternatingItemStyle, .DataGridSelectedItemStyle, .DataGridEditItemStyle
{
cursor: hand;
font-size: 10pt;
color: DimGray;
vertical-align: middle;
horizontal-align: left;
}
.DataGridItemStyle
{
background-color: #F5F5F5;
height:20;
}
.DataGridAlternatingItemStyle
{
background-color: #E5E5E5;
}
.DataGridSelectedItemStyle
{
color: White;
background-color: #808080;
}
.DataGridEditItemStyle
{
background-color: #F9F9F5;
}
.DataGridHeaderStyle
{
font-weight: bold;
background-color:Silver;
horizontal-align: center;
color: White;
height:20;
}
.DataGridWrapperPanel
{
border: inset 1px #808080;
}
将xxxx.css 定义好,在 webpage 而引用...
如:
<HEAD>
<title>WebForm9</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="Styles/LiveStyles.css" _fcksavedurl=""Styles/LiveStyles.css"" type="text/css" rel="stylesheet">
</HEAD>
然后在这个页面使用的控件中的 Cssname 里指定所使用的css 名字就可以了.
如textbox 控间要使用样式表中的Textbox-line
那么在调用textbox 的时候,将textbox 的cssname 填成 textbox-line 就行了,这时这个textbox 就用到了新的样式。
---当控件的高度超出范围,自动出现上下,左右 拉动滚动条
<DIV style="OVERFLOW: auto; WIDTH: 600px; HEIGHT: 104px" align="left">
<table>
控件
</table>
</DIV>
----运行这段程序,滚动滚条时可以行到当行的位置
<div id="divsrl" style="OVERFLOW:scroll;WIDTH:100px;HEIGHT:200px" onScroll="doSrl()">
dsad
<p> asd </p>
<p>
asd</p>
<p> a</p>
<p> sdas</p>
<p> da</p>
<p> sd</p>
<p>4ert4</p>
<p>ertry</p>
<p>fghgjg</p>
<p>
</p>
</div>
<input id="srlH">
<script>
function doSrl(){
srlH.value=divsrl.scrollTop;
}
</script>
-------asp.net怎么实现动态添加css样式-----
我要做一个让用户能选择网页样式的功能,做了几个不同的css样式,那我怎么实现动态的在
<link>里面加不同的css地址呢?
急急急
==============>>
可以这样:
dim CssPath as string
csspath="<link rel=""stylesheet"" href=""{CssFile}"" type=""text/css"">"
Replace(csspath,"{CssFile}","这里填Css文件路径")
response.write(csspath)
只要在用户选择不同风格的时候把Css路径改变一下就可以了。
---Css 在ASP.net 上的引用
如有xxx.css
.TextBox-Line
{
FONT-SIZE: 10pt;
BORDER-RIGHT: black 0px solid;
BORDER-TOP: black 0px solid;
BORDER-LEFT: black 0px solid;
COLOR:DimGray;
BORDER-BOTTOM: Silver 1px solid;
BACKGROUND-COLOR:White;
}
.TextBox-Box
{
FONT-SIZE: 10pt;
BORDER-RIGHT: Silver 1px solid;
BORDER-TOP: Silver 1px solid;
BORDER-LEFT: Silver 1px solid;
COLOR:DimGray;
BORDER-BOTTOM: Silver 1px solid;
BACKGROUND-COLOR:White;
height:23;
}
.Button
{
cursor: hand;
/*font-weight: bold; */
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#89A3D4',EndColorStr='#C3CFE5FF'); */
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=Gainsboro,EndColorStr=White)
font-size: 10pt;
color: DimGray;
border-bottom:DarkGray 1pt solid;
BORDER-RIGHT: DarkGray 1pt solid;
BORDER-TOP: DarkGray 1pt solid;
BORDER-LEFT: DarkGray 1pt solid;
/*
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
border: 1px groove #003896; */
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
/*border:1pt groove Gainsboro; */
}
/* Data Grid Styles */
.DataGrid
{
}
.DataGridPagerStyle
{
vertical-align: bottom;
horizontal-align: right;
height: 100%;
background-color: #F1EFE7;
}
.DataGridItemStyle, .DataGridHeaderStyle, .DataGridAlternatingItemStyle, .DataGridSelectedItemStyle, .DataGridEditItemStyle
{
cursor: hand;
font-size: 10pt;
color: DimGray;
vertical-align: middle;
horizontal-align: left;
}
.DataGridItemStyle
{
background-color: #F5F5F5;
height:20;
}
.DataGridAlternatingItemStyle
{
background-color: #E5E5E5;
}
.DataGridSelectedItemStyle
{
color: White;
background-color: #808080;
}
.DataGridEditItemStyle
{
background-color: #F9F9F5;
}
.DataGridHeaderStyle
{
font-weight: bold;
background-color:Silver;
horizontal-align: center;
color: White;
height:20;
}
.DataGridWrapperPanel
{
border: inset 1px #808080;
}
将xxxx.css 定义好,在 webpage 而引用...
如:
<HEAD>
<title>WebForm9</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="Styles/LiveStyles.css" _fcksavedurl=""Styles/LiveStyles.css"" type="text/css" rel="stylesheet">
</HEAD>
然后在这个页面使用的控件中的 Cssname 里指定所使用的css 名字就可以了.
如textbox 控间要使用样式表中的Textbox-line
那么在调用textbox 的时候,将textbox 的cssname 填成 textbox-line 就行了,这时这个textbox 就用到了新的样式。
相关文章推荐
- Asp.net 中的div 滚动条以及Css 的使用....
- Asp.net 中的div 滚动条以及Css 的使用....
- 【ASP.NET】1.ASP.NET页面事件加载顺序以及Global.asax文件的使用
- asp.net MVC + linq to Entity简单教程(五)linq to Entity中join的使用以及子查询
- ASP.NET 2.0 中配合 Master Page 使用的优化 CSS 模型
- 在Asp.Net 2.0中使用Css Tab Design样式美化菜单
- ASP.NET使用母版页后动态加载JS/CSS
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据
- 基于asp.net的web页面动态控件创建以及使用
- asp.net 使用一般处理程序和ajax post实现登录以及记住密码
- ASP.NET使用ALERT后,影响CSS的解决方法
- asp.net 5 如何使用ioc 以及在如何获取httpcontext对象
- Asp.Net MVC 之 Autofac 初步使用2 集成mvc 属性注入以及自动注入
- asp.net使用httphandler打包多CSS或JS文件以加快页面加载速度
- Asp.Net控件DataGrid生成的HTML为一个Table,这点和Div+CSS矛盾
- Asp.net MVC验证哪些事(2)-- 验证规则总结以及使用
- ASP.NET使用母版页后动态加载JS/CSS
- asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程
- ASP.NET动态网站开发培训-36.互动论坛制作(四、使用层叠样式表(CSS)美化界面)
- ASP.NET中动态切换CSS(使用了母板页)