ASP.NET-第二天-HTML基础
第二天
Div中可以包含所有想要的东西,可以是超链接,可以是图片,可以是文字;
可以用来布局使用;
Span用来包含文字;
样式表、CSS
层叠样式表,是用来美化页面的可以对页面进行
Div中语句之间用“;”隔开,属性与值之间用“:”隔开
40单位,px是像素点数;
在截取图片中的某一部分的时候,坐标都是负的,
元素的边框,为蓝颜色,1像素,点型的边;
表格的边框颜色的设置:
Solid线,dashed虚线,dotted是点,groove是线;
表格隐藏:style=“desplay”其他的想要隐藏也是这样
Style=“visibility”隐藏,但还是占位;
Div与span的转换:span的属性display=“block”(显示为块级元素),div的属性display=“none”(不显示)
Cur
Margin是层的上下左右的边界距离;
<p>标签前后有换行,设置p的style=“margin:0”去除换行;
填充:。。。。。。
在head中写下的属性表示页面上所有的标签都应用同样的样式;
标签选择器:
Td{width:200px;height:80px}表示所有的单元格都是这样的
Id选择器:
#dv1,是第一个dv的样式
类选择器样式:.tyys{}并且在body中加上,想要使用哪种类样式,可以设置class属性;
Id选择器高于类选择器,类选择器高于标签选择器;
Body样式的
类样式为.开头,id为#开头,标签是缩写;
层次选择器:同时应用多个样式,用空格隔开;
组合选择器:多个层面都是用某个样式,使用“,”隔开
标签加类的方式,使用哪个就是那种样式;
伪选择器:
超链接开始状态是黑色的,没有下划线;
鼠标悬停的时候是
鼠标按下的时候是:
单击之后:
以上三种都可以根据上面的原始状态设置方式,进行自己的设置;
不是所有的浏览器都支持,伪选择器的;
鼠标变成了小手状:
使用CSS的三种方式:
1.在boby中设置style属性;
2.在head中写选择器
3.单独创建一个文件
新建一个样式表项目,
建立关联,可以直接拖拽;
没有结束标签,直接 / 结束
这里的路径都是按照互联网中的方式 /
优先级:以最后一个定义的为准;
文档流:
绝对定位:值为fixed的时候,元素真正固定的页面的某个位置,有滚动条时,也是不会改变;relative是相对定位,相对于原来应该在的位置,保留原有的位置;
绝对定位时的位置级别,数值越大,等级越高;
在后面加上important,优先级最高;
在一个CSS中,可以引用其他的样式;
@input url(样式名称);可以调用多个;
灵活方便,节省成本,效率高;
框架简介:
上面一行,下面两列;
在表格中,嵌入一个也页面:
JavaScript基础语法:
JavaScript Dom(用JavaScript操作html页面)
是脚本语言
脚本,一条条的文字命令,不需要进行生成,写好就能使用的;
JS是非常灵活的动态语言,不像C#等静态语言那样严谨
大小写敏感,弱类型语言;
脚本从上到下依次执行;可以在任何地方出现
JScript文件
弹出对话框显示出1111111
当一个脚本块中出现语法错误时,整个脚本块就不执行了;其他脚本不受影响;
引入外部js文件
不打开任何页面的超链接:
字符串使用单引号,
以字母、下划线或$符号开头;
有数字,字符,布尔,空,未知(undefined),object;
1.变量声明但未赋值的情况下是undefined;
2.方法没有返回值时,返回的就是undefined;
3.变量未声明时就使用,会报错,这时使用typeof检测返回的就是undefined;
判断变量是否可用
4.===三个等号是表示的两个字符是完全等于;
5.判断的时候,先判断两个变量是数据类型是否相等
6.==(等于)只判断两个变量的值是否相等,不判断数据类型;
7.判断变量是否可用:可用则为true
8.变量的作用范围:
9.定义方法是用function 方法名()
10.在方法中定义的变量,只在方法中有效;
11.在js中没有块级作用范围,所以在函数中的if、for、while循环等块中声明的变量在整个方法中都有效;
声明变量的时候,加上var则是在方法中有效,不加就是在整个script中都是有效的;