1、标签标记:
类选择器用英文点号表示“.”。
id选择器用“#”号表示。
asp内部自带的一些标签如:li p ul input(界面中是textbox,css中用input表示)h4 body 等不用添加符号,直接使用。
2、块级元素:
1.段落标签P也是一个块级元素,常见的div就不用说了。
2.span标签行级元素,可以作为子元素出现在块级元素中,块级元素相当于一个容器的作用。
3.块级元素的浮动关系是,上一级块元素的浮动影响下一级,但是往往都需要所有的div浮动。
4.块级元素才有盒子模型,span行内元素没有相关盒子模型的属性。
3、类别选择器提高代码复用:
id选择器是唯一的,类别选择器是针对具有相同风格的一类标签,因此用类别选择器可以提高代码的重用性,id选择器多用于修饰某个标签,如果相似的标签,从一个变成了多个,那么可以在id选择器的基础上添加类标签,他们可以用并列选择关系,也可以是父子选择关系。
4、!important修饰:
!important属性修饰符用于提高优先级及作用域,某属性用了!important修饰后其他与之相关的属性均失效,最后运行效果以!important修饰的属性为准。
5、路径问题:
1.在asp中如果直接如果先设置了某个页面为起始页,然后又移动到别的文件夹下,也就是说改变了目录路径,那么 运行时就找不到现在的路径,需要在新的路径下重新设为起始页,才管用。
2.两个点号表示当前目录的上一级目录。
<ahref="../admin/categoryManager.aspx">类别管理</a>
3.不区分大小写,N大小写不同,但是都可以运行。
<ahref="../admin/addNews.aspx">添加新闻</a>
<a href="../admin/addnews.aspx">添加新闻</a>
4.//重新定位页面:当前根目录:
Response.Redirect("~/searchres.aspx");
6、优先级与样式设置:
A 标签的不同级别的标签或者属性有不同的优先级:
A:link 的优先级高于A标签后的一个自定义类别标签,如th_category,在进行设置样式的时候应该注意这一点。
7、浏览器区别:
IE中顶部盒子自动适应浮动(脱离标准流)后高度自动成0;
FirFox中顶部盒子高度不变。
8、冒泡型事件:
处理完子级元素后会自动处理父级元素响应该事件
实例:
//屏蔽Entery按键
//$(window).keydown(function(event) {
$(document).keydown(function(event) {
switch (event.keyCode) {
case 13: return false;
}
});
9、删除不刷新技术:
删除表格中的一行数据,但不刷新页面的方法:
用到的是一对控件:ScriptManager和UpdatePanel
使用方法如下:
<asp:ScriptManagerID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanelID="UpdatePanel1" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
将上面的控件代码添加到Table的头外部。
<table class ="m_table">
……
</table>