ASP.NET动态网站制作(1)--html
前言:正式上课的第一课,讲的是前端部分的最基础内容:html。
前端:html,css,js
数据库:sql server
动态部分:.net,c#...
IIS(Internet Information Services)互联网信息服务,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
重点:1.HTML(Hyper Text Makeup Language)即超文本标记语言,是客户端和服务器端通信的方式。
2.HTML标签有单标签和双标签。标签的基本格式为“<标签名称 属性1="值1" 属性2="值2"...>组件资料</标签名称>”
3.HTML结构:<html>
<head>
<title>标题</title>
</head>
<body>
主体部分
</body>
</html>
4.HTML注释方式:<!--Hello world-->
5.版面控制标签: 换行<br/>(这是个单标签);段落标签<p></p>;水平线<hr>(属性有Size,Width,Align,Color);空格 ;居中标签<center></center>
6.标题文字:<hn></hn>(n的取值范围为1~6,字体依次减小);<b></b>(粗体);<i></i>(斜体);<u></u>(下划线);<s></s>(删除线);<sup></sup>(上标);<sub></sub>(下标)
7.body标签属性:Bgcolor(网页背景颜色);Background(网页背景图片);Text(网页文字颜色)
8.编号表列标签:可分为有序编号和无序编号,无序编号多用于导航及菜单栏。
有序编号:<ol>
<li>编号1</li>
<li>编号2</li>
<li>编号3</li>
</ol>
有Type属性,Type=1或A或a或I或i;设置编号的开始序号有start属性,start=n
无序编号:<ul>
<li>项目符号</li>
<li>项目符号</li>
<li>项目符号</li>
</ul>
有Type属性,Type=circle或disc或square
9.表格:不常用,太慢了。
<table>
<tr>
<td></td>
<tr>
<table>
<th></th>为标题单元格;border为边框宽度;cellspacing为表格内框的宽度;cellpadding为表格内的文字至四周边框的距离;height为高度;width为宽度;bordercolor为边框颜色;bgcolor为背景颜色;align为表格在网页中的水平对齐方式。
行、列属性:height为高;bordercolor为行/列外框的颜色;bgcolor为行/列背景色;align为行/列文字水平对齐方式;valign=top、middle、bottom为行/列文字的垂直对齐方式;rowspan为跨行;colspan为跨列
表格的标题:caption,属性<caption align=top或者bottom>
10.img标签:<img src="图文件保存位置与名称">;属性包括height、width、border、lowsrc="低分辨率图片的位置"、alt
11.相对路径及绝对路径,../../样式。相对来说比较重要。
12.超链接标签:<a href="链接位置">超链接名称</a>,如<a href="http:\\www.baidu.com">百度</a>
13.图片超链接:<a href="http:\\www.baidu.com"><img src="d:\qq.jpg"></a>
14.滚动字幕:<marquee>...</marquee>,其属性有align(对齐方式:top,middle,bottom);scroll(单向滚动);slide(文字接触到左边就停止);alternate(左右往返运动);bgcolor(文字滚动范围的背景颜色);loop(设置文字滚动次数);height(字幕高度);width(字幕宽度);scrollamount(每次移动的速度);scrolldelay(文字每次滚动的停顿时间);direction(文字滚动方向,left、right、up、down);behavior(移动方式,scroll、slide、alternate)。这一滚动字幕方式用的不多。
15.表单:<form></form>,重要。
Action:表单有两种取值方式:get(用于数据量小、数据安全系数低的情况下)和post(用在数据量大、数据安全系数高的情况下,用的相对比较多)。表单是用来制定目标窗口或框架(_blank返回信息显示在新开的浏览器窗口中;_parent是父级窗口;_self是当前浏览窗口;_top返回信息显示在顶级浏览器窗口中)。
表单的元素包括:Type=button(普通按钮控件);Type=reset(重置按钮控件,是表单所特有的);Type=submit(提交按钮控件,是表单所特有的);Type=image(图像按钮控件);Type=checkbox(复选框控件);Type=radio(单选框控件);Type=text(文本输入控件);Type=password(密码输入控件);Type=file(文件上载控件);Type=hidden(隐藏字段)。
例1:<form action=http://www.***.com method="get">
请输入你的名字
<input type = "text" name="yourname">
<input type = "submit" value="提交">
</form>
*通过提交(input type=submit)可以将表单(Form)里的信息提交给表单里action所指向的文件
例2:<select name="fruit">
<option value="apple">苹果</option>
<option value="orange">桔子</option>
<option value="mango">芒果</option>
</select>
*如果要变成复选,加muiltiple即可。用户用Ctrl来实现多选。
<select name="fruit" multiple="multiple"> 还可以用size属性来改变下拉框(Select)的大小
例3:多行输入框(textarea),主要用来输入较长的文本信息,如:<textarea name="yoursuggest" cols="50" rows="3"></textarea>
补充:
<fieldset style="width:155px; height: 269px;">
<legend align="top">图书分类</legend>
</fieldset>
fieldset 元素可将表单内的相关元素分组。<fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段。当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。<fieldset> 标签没有必需的或唯一的属性。fieldset、legend都是块元素。
后记:html主要就是要掌握这些标签的使用方法,多多练习才是王道,看懂了不代表可以实现。
ASP.NET动态网站制作(1)--html的更多相关文章
- ASP.NET动态网站制作(3)--css(2)
前言:css分为四次课讲完,第一节课内容见ASP.NET动态网站制作(2)--css(1),接下来的内容会涉及到定位.浮动.盒子模型(第二次课).css的具体应用(第三次课).css3(第四次课).今 ...
- ASP.NET动态网站制作(20)-- C#(3)
前言:C#的第三节课,继续上次课的内容,依旧围绕基础的只是讲解. 内容: 1.StringBuilder类:由于string类一旦创建,则不能更改.如果做字符串拼凑的话,将会非常耗费空间,如: str ...
- ASP.NET动态网站制作(0)
前言:一直想系统地学习一下网站建设的相关内容,看过相关的书籍,也跟着视频学过,但总觉得效率不高,学过的东西印象不深刻,或许还是自己动手实践的少.无意中免费听了一堂讲ASP.NET网站建设的课,觉得性价 ...
- ASP.NET动态网站制作(28)-- 三层框架(2)
前言:三层框架的第二节课,继续上次课的内容. 内容: 1.三层框架的使用目的:可以将视图层和业务逻辑层及实体层分开,可以提高代码的扩展性,安全性,可以实现程序的低耦合性. 2.GetModel方法及G ...
- ASP.NET动态网站制作(26)-- Ajax
前言:这节课讲解关于Ajax的相关内容. 内容: 1.当点击页面中的一个按钮提交数据或请求数据的时候,整个页面的信息都会提交(不管信息是否是提交或者请求的数据,页面中所有的数据都提交),这样耗用的时间 ...
- ASP.NET动态网站制作(24)-- ADO.NET(3)
前言:ADO.NET的第三节课.今天主要讲SQL Helper. 内容: 1.DataReader和DataSet的区别: (1)DataReader是一行一行地读,且只能向前读:DataSet是一次 ...
- ASP.NET动态网站制作(22)-- ADO.NET(1)
前言:这节课开始真正地学习WEB开发,ADO.NET就是一组允许.NET开发人员使用标准的.机构化的,甚至无连接的方式与数据交互的技术.所属的类库为:System.Data.dll. 内容: 1.AD ...
- ASP.NET动态网站制作(18)-- jq作业讲解及知识补充
前言:这节课主要讲解js及jq作业,并在作业讲解完后补充关于jQuery的一些知识点. 内容: 1.作业讲解:计算器那一块考虑的各种情况还不算完善,只实现了基本的功能,还需多多练习使用jQuery. ...
- ASP.NET动态网站制作(17)-- C#(1)
前言:用C#也有一年多了,基本上都是边用边学的,现在可以跟着老师系统的学习一下,感觉应该挺好的. 内容: 1.网站部署的相关内容: (1)想要做一个网站,首先得去买一个域名,老师的域名是在美橙上买的 ...
随机推荐
- 最短Hamilton路径
题目描述 给定一张 n(n≤20) 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径. Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每 ...
- gtest 自动化测试 部署
1.部署 a)编译框架 1.1下载gtest库1.6.0 并解压到文件夹 "/user/{user}/gtest.1.6.0" 下载地址:https://code.google.c ...
- 3)nginx的启动与停止、重启,linux配置对外端口
[启动] 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /u ...
- x86服务器中网络性能分析与调优 转
x86服务器中网络性能分析与调优 2017-04-05 巨枫 英特尔精英汇 [OpenStack 易经]是 EasyStack 官微在2017年新推出的技术品牌,将原创技术干货分享给您,本期我们讨论 ...
- html5扫面二维码逻辑
写在前面 项目中有这样的需求,在android端嵌入的html5应用中,需要扫描二维码,而一般的浏览器是不允许你调用摄像头的.最后时限方式是由app的webview进行扫描,将扫描结果返回,也就是js ...
- ArcObject开发,“异常在 ESRI.ArcGIS.Version.dll”错误
“System.DllNotFoundException”类型的未经处理的异常在 ESRI.ArcGIS.Version.dll 中发生 其他信息: 无法加载 DLL“ArcGISVersion.dl ...
- 左手系,右手系,row major, column major
http://www.cnblogs.com/minggoddess/p/3672863.html dx 左手系 row major ogl 右手系 column major 差了个 matrix ...
- [Android实例] Scroll原理-附ScrollView源码分析 (转载)
想象一下你拿着放大镜贴很近的看一副巨大的清明上河图, 那放大镜里可以看到的内容是很有限的, 而随着放大镜的上下左右移动,就可以看到不同的内容了 android中手机屏幕就相当于这个放大镜, 而看到的内 ...
- RPM命令使用
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写 •rpm的常用参数 i:安装应用程序(install) e:卸载应用程序(erase) vh:显示安装进度:( ...
- 通过run configuration启动项目
系统通过配置加载路径是通过classpath加载绝对路径 设置属性选中某个项目,然后在工具栏中选择"Run-->Run Confgurations“,然后在对话框的右边选择" ...