HTML学习笔记

1.标记

1.<常规标记>(双标记)

  1. <标记></标记>
  2. <标记 属性=”属性值” 属性=”属性值”></标记>
  3. 标记也可叫标签或元素

eg.<head></head>   <div style=””></div>

2空标签(单标签)

<标记/>

<标记 属性=”属性值”/>

eg.<br/>(表示换行)

2.编码

Meta charset

ASCII-美国信息交换标准代码

ISO-8859-1-拉丁字母表的字符编码

GB2312-汉字编码符集

UTF-8-Unicode万国码字符编码

3.html的常用标签

1.文本标题

eg.<h1></h1>

<h2></h2>

一共只有六级标签

注:文本标题标签自带加粗,有自己的文本大小,而且独占一行,有默认间距

2.段落标签

<p>段落文本内容</p>

标识一个段落(段落与段落之间有段间距)

3.换行(br)

<br/>

换行是一个空标记(强制换行)

4.水平线

<hr/>空标记(添加水平线)<hr align=”left”>(靠左)<hr align=”right”>(靠右)

<hr noshade>(去除阴影)

5.加粗有俩个标记(推荐strong)

<b>加粗内容</b>只是显示加粗

<strong>强调内容</strong>突出的文本

6.倾斜有俩个标记(推荐em)

<em>强调文本</em>

<i>倾斜文本</i>

7.删除线有俩个标记(推荐del)

<s>文本</s>删除线

<del>文本</del>删除线

8.扩展

<u>文本</u>下划线

<sub></sub>下标

<sup></sup>上标

4.特殊符号

特殊符号

解释

尖角号

&It;左尖角号<

&gt右尖角号>

空格

&nbsp该空格占据宽度受【字体】影响明显而强烈

&emsp占据的宽度正好是1个中文宽度,且基本上不受字体影响

版权

©&copy

商标

™&trade

®&reg

5.div和span标签

div标签,没有具体含义,用来划分页面的区域,独占一行。

span标签,没有实际意义,主要应用在于文本独立修饰的时候,内容有多宽就占有多宽的空间距离。

6.列表-有序列表

无序列表

有序列表

   自定义列表

<ul>

   <li>无序列表</li>

   <li>无序列表</li>

</ul>

注:<ul>里面只能放<li>,

<li>内部可以放其他标签。

ul默认前面的是黑色的实心圆。

<ul type=””>可以改变实心圆。

Eg.disc(默认)circle(空心圆)square(方块)none(无,用的最多)

<ol  type=”A” start=”4”>

   <li>有序列表</li>

   <li>有序列表</li>

</ol>

   type类型  start开始

注:<ol>标签内只能存在<li>,<li>中可以随意放标签。

<ol type=”” start=””>type表示标签的类型,start只能是数字

<dl>

  <dt>可以是文字也可以图</dt>

  <dd>相关文字</dd>

</dl>

注:<dl></dl>内部最好放一份<dt>和<dd>。

7.图片标签

同在一个根目录下

<img src=”code.png”>

<img src=”./code.png”>

根目录下新建一个存放图片的文件夹(picture)

<img src=”picture/code.png”>

<img src=”./picture/code.png”>

<img src=”图片路径”  title=”鼠标悬停上去之后提示信息”  alt=”图片不显示之后(加载失败)的提示信息”  width=”200px” height=”200px”>

路径分类:绝对路径,相对路径

  1. 绝对路径

绝对路径是指文件在硬盘上真正存在的路径。

注:绝对路径在实际的开发过程中很少去使用,如果使用“E:\book\网页布\代码\第二章\bg.jpg”来指定背景图片的位置,在自己的计算机上浏览可能会一切正常。但是上传到web服务器上浏览就很有可能不会显示图片了,绝对路径可以使用“\”或“/”字符作为目录的分隔字符。

8.超链接

<a href=”路径” title=”鼠标悬停上去后的提示信息” target=”规定在何处打开文档”>内容</a>

Target属性:规定在何处打开文档。

A.target=”_self”默认值

B.Target=”_blank”新窗口打开

9.table表格的基本结构

Eg.<table>--创建表格

<tr>--表示行

<td>1</td>--表示列

<td>2</td>

</tr>

<tr>

<td>3</td>

<td>4</td>

</tr>

</table>

表格属性

  1. width宽度--(宽度可以为px或者%(相对于父元素的))
  2. height高度
  3. border添加边框
  4. backgroundcolor背景颜色
  5. align=”left or right or center”水平对齐
  6. cellspacing=”单元格与单元格之间的间距”
  7. cellpadding=”单元格与内容之间的空隙”

行tr属性

  1. height高度
  2. background背景颜色
  3. align=”left or right or center”文字水平对齐
  4. Valign=”top or middle or bottom”文字垂直对齐

列td属性

1.height高度--如果一个单元格的设置宽度,影响的是这一整个列的高度

2.width宽度--如果一个单元格的设置宽度,影响的是这一整个列的宽度

3.background背景颜色

4.align=”left or right or center”文字水平对齐

5.valign=”top or middle or bottom”文字垂直对齐

表格合并列:Colspan=”所要合并的单元格的列数”必须给td

表格合并行:Rowspan”所要合并的单元格的行数”必须给td

10.表单标签

<form method=”get or post” action=”向何处发送表单数据”>

  <input/>

1.属性type定义输入框的类型(让input表单设置不同的形态)

a.文本框type=”text” (定义单行的输入字段,用户可在其中输入文本。默认宽度为20个字符) 密码框type=”password”(该字段中的字符被掩码)

b.提交框type=”submit”和<button>提交按钮</button>一样(能够自定义内容value=””)(将表单数据发送到服务器)

c.按钮框type=”button”单纯的按钮

d.重置框type=”reset”清空的效果(重置输入内容)

2.属性placeholder描述输入字段预期的简短的提示信息。兼容到IE8以上(用户提示信息)。

3.属性name必须设置,否则在提交表单时,用户在其中输入的数据不会被发送给服务器(定义input元素的名称)。

4.属性value,由用户自定义,规定input元素的值。

5.属性checked,规定此input元素首次加载时应当被选中。(单选按钮和复选框,主要作用一打开页面,就可以默认选中某个表单元素)

6.属性maxlength,表示正整数,规定输入字段中的字符的最大长度。(用户可以在表单元素输入的最大字符数,使用较少)

7.属性radio,定义单选按钮。

8.属性checkbox定义复选框。(如果单选框或者复选框是一组,必须给他们命名相同的名字)

9.属性file定义输入字段和“浏览”按钮,供文件上传

10.属性hidden定义隐藏你给的输入字段

11.属性image定义图像形式的提交按钮

</form>

Form当中method的post和get的区别

  1. get是从服务器上获取数据,post是向服务器传送数据。
  2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段--对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
  3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
  4. get传送的数据量较小,不能大于2KB。Post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4(Internet Information Service互联网信息服务)中最大量为80KB,IIS5中为100KB

11.表单控件(表单元素)

在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或者选择的内容控件。

  1. input输入表单元素
  2. Select下拉表单元素

在页面中,如果有多个选项让用户选择,而且想要节约页面空间时,我们可以使用<select>标签控件定义下拉列表。

语法:

<select>

   <option>...</option>

   <option>...</option>

 <option>...</option>

</select>

  1. <select>中至少包含一对<option>
  2. 在<option>中定义selected=”selected”时,当前项即为默认选中项
  3. textarea文本域元素(最小为三行)

使用场景:当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用<texarea>标签。

在表单元素中,<texarea>标签是用于定义多行文本输入的控件。

使用多行文本输入控件,可以输入更多的文字,该控件常见于留言板,评论。

语法:

<texarea rows=”3” (最小为3  )cols=”20”>

 文本内容(能够添加文本内容)

</texarea>

1)通过<texarea>标签可以轻松地创建多行文本输入框。

2)Cols=”每行中的字符数”,rows=”显示的行数”,实际开发中不会使用,都是通过CSS来改变大小

4.<label>标签

<label>标签为input元素定义标注(标签)。

<label>标签用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验。

语法:

<label for=”sex”>男</label>

<input type=”radio” name=”sex” id=”sex”/>

核心:<label标签的for属性应当与相关元素的id属性相同>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值