黑马程序员—HTML+CSS系列 (一)

---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------

HTML

HTML(HyperText Markup Language)就是描述网页长什么样子、有什么内容的一个文本
查看网页的描述内容(HTML)的方式:使用IE浏览器的话,在网页上点击右键,选择“查看源文件”
XML 描述存的什么数据
XHTML可扩展超文本置标语言(eXtensible HyperText Markup Language,XHTML)
DHTML 是Dynamic HTML的简称,就是动态的html。 HTML、样式表和JavaScript 的组合
开发工具
编写普通的HTML页面是和任何后台语言无关的,可以使用记事本、高级记事本(Editplus,Notepad++)、Dreamweaver、Expression Web(FrontPage的改头换面版)等工具写,这些工具是给页面美工用的,开发人员用VisualStudio写html就够了
使用VS创建网页
新建Web项目(新建→ASP.Net Web应用程序),新建html页面(添加→新建项→Web→HTML页)
查看页面的方式:
切换到“设计”视图,可以在这里查看初步的预览效果,不是很准,可以在“设计”视图从工具箱中拖放控件可视化的设计,设计复杂页面的时候很少直接可视化设计
在编辑器上点右键,选择“在浏览器中查看”
修改页面不用关闭浏览器再打开,刷新就可以
自动提示快速完成页面,结束标签<自动补全,Ctrl+J自动提示
静态页面、动态页面
静态页面:没有实现任何功能的网页,有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器;
动态页面:实现了具体的功能。服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#、VB.Net、PHP、Java、C等编写
使用记事本创建网页
新建一个文本文件,后缀名改为.html或.htm
<html>
<head>
<title>我的第一个网页</title>
</head>
<body bgcolor="red" background="bg.jpg">
Hello world
</body>
</html>
html基本结构
	<html>
		<head>
			<title>我的第一个网页</title>
		</head>
		<body bgcolor="red" background="bg.jpg">
		</body>
	</html>
文本相关标签
<H1>  -  <H6>
<h1>Hello Worid!</h1>
<font> color size face
<font color="red" size="8" face="隶书">七步诗></font>
<p> align  
<p>春天里</p>
<center> <br><b> <i>
<center><b><i>煮豆燃豆萁</i></b></center><br>
<hr>
<hr color="red" size="100" width="2" align="left">
<hr color="red" size="100" width="2" align="right">
<pre>预格式文本,让文本保持原来风格,英雄本色
<pre>
<center>春在哪里 春在哪里</center>
<center>春在哪里 春在哪里</center>
<center>春在哪里 春在哪里</center>
</pre>
特殊字符
&nbsp;  &lt;  &gt;

超链接
<a> href target="_blank"
<a href="http://www.rupeng.com">如鹏网</a>
相对路径
相对URL表示相对于当前文档的资源,“/”表示网站根目录,“../”表示父目录,“../../”表示父目录的父目录,“./”或者不写任何斜线表示相对于当前路径的目录
站内引用最好用相对URL,这样域名改变了、目录改变了都不受影响
绝对路径
根路径
<a href="a.htm"><img src="a.jpg"/></a>
<img src="../images/csharp1.jpg" />
<img src="/images/csharp1.jpg" />
锚定
<a name="top">顶部</a>
<a href="#top" name="top">回到顶部</a>
图像
<img> alt src width height border
<img src="a.jpg"/>
列表
<ul>  type=disc, circle, square
       <!-- 无序列表 unorder list 列表属性Type = disc, circle, square-->
       <ul type="circle">
          <li>程序</li>
          <li>文档</li>
          <li>设置</li>
       </ul>
<ol> type=1,a,A,I,i
<!-- 有序列表 Type= 1,a,A,I,is -->
       <ol Type="I">
          <li>搜索</li>
          <li>QQ</li>
          <li>快播</li>
       </ol>
表格
<table> <tr><td>align valign rowspan colspan
cellpadding填充 cellspacing间距 border bordercolor

      <table border="1px" cellpadding="0px" cellspacing="0px" width="600px" height="300px" bordercolor="black" width="500px">
         <tr bgcolor="blue">
            <th colspan="3">信息表</th>
         </tr>
         <tr bgcolor="yellow">
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
         </tr>
      </table>
表单
<form> method
<from action="20130406.aspx" method="POST" enctype="mutipart/from-data">
</from>
<input> type=submit reset button image checkbox radio text password hidden file
      <input id="submit" type="submit" value=" 提交"/>
      <input id="reset" type="reset" value=" 重置"/>
      <input id="checkbox" type="checkbox" value="复选框"/>
      <input id="radio" type="radio" value=" 单选框"/>
      <input type="file">
      <input type="password">
      <input id="image" type="image" src="1.jpg" value="图片按钮"/>
      <input id="hidden" type="hidden" value="隐藏的文本框"/>
      <input id="txtCode" type="text" size="8" value="" maxlength="5"/>
      <input id="radio" type="radio"  value="男" name="sex" checked/>男
      <input id="radio" type="radio" value="女" name="sex"/>女
      <input type="text" value="readonly" readonly />
      <input type="file"/>
<textarea>文本</textarea>,cols、rows
<textarea cols="20" rows="10">,收到您看上你看你看你说的可能但是可能付款斯蒂芬妮,水电暖圣诞快乐能否看到你说</textarea>
<select>
<select width="175px">
<optgroup label="Africa"> 
   <option value="-1">--请选择--</option>
   <option value="1">gam</option>
   <option value="2" selected>Gambia</option>
   <option value="3">Namibia</option>
</optgroup>
</select>

<select name="country" size="10" multiple="multiple"> 
<optgroup label="Africa"> 
 <option value="gam">Gambia</option>
 <option value="gam" selected>Madagascar</option>
 <option value="gam">Namibia</option> 
</optgroup>
<optgroup label="河北">
 <option value="fra">France</option> 
 <option value="rus">Russia</option>
 <option value="uk">UK</option> </optgroup> 
<optgroup label="North America"> 
 <option value="can">Canada</option> 
 <option value="mex">Mexico</option> 
 <option value="usa">USA</option> 
</optgroup> 
</select>
<label>
<label for="ma">婚否</label> <input id="ma" type="checkbox" />
登陆
      <table align="center"> 
           <tr>
              <td><label for="txtName">用户名:</label></td>
              <td>
                  <input id="txtName" type="text" value=""/>
             </td>
           </tr>
           <tr>
              <td><label for="txtPwd">密码:</label></td>
              <td>
                  <input id="txtPwd" type="text" value=""/>
             </td>
           </tr>
           <tr>
              <td><label for="txtCode">验证码:</label></td>
              <td>
                 <input id="txtCode" type="text" size="8" value=""/>
                 <img src="1.jpg" alt="验证码"/>
              </td>
           </tr>
           <tr>
              <td>
                 <input id="checkbox" type="checkbox" value=""/>
             </td>
              <td><label for="checkbox">是否保存登陆</label></td>
           </tr>
           <tr>
              <td colspan="2" align="center">
                  <input id="btnLogin" type="button" value=" 登陆 "/>
                  <input id="btnCancel" type="button" value=" 重置 "/>
              </td>
           </tr>
      </table>
其他标签
<fieldset> <legend> 
<marquee> scrolldelay  direction
<fieldset align="center">
<legend>区域</legend>
<textarea cols="20" rows="10">,收到您看上你看你看你说的可能但是可能付款斯蒂芬妮,水电暖圣诞快乐能否看到你说</textarea>
<marquee direction="down" scrolldelay="0.001"><marquee direction="right" scrolldelay="0.001"><img src="1.jpg"/></marquee></marquee>
<bgsound src="simcoder.mp3" loop="true" />
<embed src="simcoder.mp3" loop="true" autostart="true" name="bgss" width="460" height="68">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="760" height="700"> 
<param name="movie" value="light-bot-2205.swf" /> 
<param name="quality" value="high" /> 
<embed src="light-bot-2205.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="700"></embed> 
</object>
</fieldset>
头部标签
<meta>
<meta NAME="Generator" CONTENT="VS">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />指定网页编码
<meta http-equiv="Refresh" content="3" /> 三秒钟后刷新此网页。
<meta http-equiv="Refresh" content="3;url=http://www.rupeng.com" /> 三秒钟后重定向到新网页。发帖成功后提示“发帖成功,即将转向帖子查看页面"
<meta http-equiv="Cache-Control" content="no-cache" /> 禁止浏览器缓存页面
注释 
<!--  注释的内容  -->
<!-- 有序列表 Type= 1,a,A,I,is -->
Div、Span
层:<div></div>将内容放到层中,就以将这些内容当成一个整体进行处理,比如整体隐藏、整体移动等。div非常强大和常用。类似于WinForm的Panel。
span:div是将内容放到一个矩形的区块中,会影响布局,而span只是把一段内容定义成一个整体进行操作,但不影响布局、显示

123<div>123123</div>abc
<hr />
123<span>123123</span>abc

---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值