黑马程序员--HTML总结

 

一.HTML简介

1.      HTML:Hypertext Markup Language

2.      常用浏览器:IE,FF,Chrome等

3.      静态页面与动态页面:静态页面指html,htm格式的网页,动态页面是指aspx,php等格式的网页。

4.      HTML基本结构:

<html>

  <head>

  </head>

  <body>

  </body>

</html>

二.HTML常用标签 

文字格式

1) <br/>只是回车,<p>是分段。<p>前后会有比较大的空白,而<br/>则没有。

2) <center>传智播客</center>居中显示

3) h标签,HTML定义了<h1></h2>到<h6></h6>六个h标签,分别表示不同大小的字体。

4) <b></b>粗体。

5) <font></font>字体标签,<font color="red">红色</font><font size="30"color="red">红色</font>。

URL、超链接

1) URL:URL表示资源在网络中的地址,比如http://127.0.0.1/a.htm、ftp://192.168.88.128/b.zip。

还有URI的概念,比URL大,有的类中使用URI这种说法,可以用暂时堪称和URL一样就行。

2) 超链接:<a href="http://www.rupeng.com">如鹏网</a>。

3) <a>中还可以嵌套图片,这样就是点击图片打开连接<a href="http://www.rupeng.com"><img scr="http://www.rupeng.com/forum/templates/uchome/images/logo.gif"/></a>

超链接深入

1) 相对URL:相对URL表示相对于当前文档的资源,"/"表示网站根目录,"../"表示父目录,"http://www.cnblogs.com/"表示父目录的父目录,

"./"或者不写任何斜线表示相对于当前路径的目录。站内引用最好用相对URL,这样域名改变了、目录改变了都不受影响。<a href="a.htm"><img src="a.jpg"/></a>。

2) 将<a>的target属性设定为"_blank"就可以在新窗口中打开超链接。

3) 用name属性为<a>起名字:<a name="List">这里是最后</a>。这样就可以通过<a href="#List">转到平台</a>来跳转到超链接的部分。

图片

1) <img src="a.jpg"/>注意图片是链接的,不是插入的,所以如果src指向的文件不存在了,就看不了了。

alt属性为图片无法显示时的显示文本,鼠标方式去也会有悬浮提示"点击看大图";border属性指定边框,border="0" 不显示边框;

width、height属性指定图片的显示大小,如果不指定则是图片的原始大小。

2) 最好指定width、height,哪怕是原始尺寸大小,因为如果不指定大小,图片会不占位置,图片下载后才调整大小,会造成页面很乱。

3) 如果网页上要显示上网(比如缩略图),不要仅仅是把大图设定一下width、height来缩小,因为仍然会下载大图,会使得加载速度很慢。

列表、表格

1) 列表:<ul><li>灌水区</li><li>版务区</li><li>原创贴图</li></ul>。ul就是unordered list,无序列表。

还有有序的列表<ol></ol>,用的很少,ol就是ordered list

2) 表格:<table></table>为表格,在内部通过<tr>创建行,<tr>内部通过<td>创建单元格。可以将table的border属性设为0来隐藏表格线。

     · <tr>的属性:align,水平对齐,可选值left、fight、center;valign,垂直对齐,可选值top,middle、bottom。

     · <td>也有align和valign。

     · 还可以使用rowspan、colspan进行单元格的合并,用VS可视化功能来做就行。

     · 表头的td可以用th代替,这样就会表头粗体、居中显示。

     · 建议将表头用<thead>代替<tr>

表单

1) 网站表单与填表

2) <form>标签为表单标签。如果要把数据提交到服务器,则需要将<input>、<textarea>、<select>等表单元素放到form中。

3) <input>是主要的表单元素,type的可选值:submit(提交按钮)、button(普通按钮)、checkbox(复选框)、file(文件选择框)、

hidden(隐藏字段)、image(图片按钮)、password(密码框)、radio(单选按钮)、reset(重置按钮)、text(文本框)。

input表单详解

1) submit:点击submit按钮表单就会被提交给服务器,中文IE下默认按钮文本为"提交查询",可以设置value属性修改按钮的显示文本。

2) text:size属性为宽度,value为值,maxlength为可以输入的最大长度,readonly只读。<input type="text"readonly/>或者<input type="text"readonly="readonly"/>(推荐)

3) checkbox:checked属性表示是否被选中,<input type="checkbox"checked/>或者<input type="checkbox"checked="checked"/>(推荐)

4) radio:相同name属性的为一组,不同radio设定不同的value值,这样通过去指定name的值就可以知道谁被选中了,不用单独的判断。

5) file:使用file,则form的enctype必须设置为multipart/form-data、method属性为POST。

6) image:使用src属性指定图片的地址,用来实现美化的"登录按钮"。

<select>标签

1) 用来创建类似于WinForm中的ComboBox或者ListBox

2) 如果size属性大于1就是ListBox,否则就是ComboBox。<select multiple>或者<select multiple="multiple">(推荐),那么就是可以多选的ListBox。

3) Select中的项是<option>,<option>北京</option>还可以设定项的值<option value="1">北京</option>。

4) 将一个option设置为选中:<option selected>333</option>或者<option select="selected">333</option>(推荐)就可以将这个项设定为选择项

5) 如何实现"不选择",添加一个<option value="-1"></option>,然后编程判断select选中的值如果是-1就认为是不选择。

6) select分组选项,可以使用optgroup对数据进行分组,分组本身不会被选择,无论对于下拉列表还是列表框都适用。

其他标签

1) <textarea>多行文本(也是表单元素):<textarea>文本</textarea>,cols、rows属性表示行数和列数。

2) <label>:在<input type="text">前可以写普通的文本来修饰,但是单击修饰文本的时候input并不会得到焦点,而用label则可以,for属性指定要修饰的控件的ID,<label for="txt1">asdfad</label>

     · 为被修饰的控件设置一个唯一的ID

     · <label for="ma">婚否</label><input type="checkbox"  id="ma"/>

3) fieldset:GroupBox效果,将空间划分到一个区域,看起来比较规整。

         · <fieldset>

         ·   <legend>常用</legend>

         ·   <input type="text"/>

         · </fieldset>

posted @ 2013-05-20 11:00  流浪的雁  阅读(230)  评论(0)    收藏  举报