Html&CSS学习笔记02---HTML标签的介绍

1、HTML标签介绍

1.1、标签的格式: <标签名>封装的数据</标签名>

1.2、标签名大小写不敏感

1.3、标签拥有自己的属性

基本属性:bgcolor="red"可以修改简单的样式效果

事件属性: onclick="alert('你好!');"可以直接设置事件响应后反馈的代码


1.4、标签又分为,单标签和双标签

单标签格式:  <标签名 /><br/>换行  <hr/>水平线

双标签格式: <标签名> ..封装的数据..</标签名><html>..封装的数据..</html>


1.5、标签的语法

<!-- ①标签不能交叉嵌套 -->    正确:<div><span>早安,尚硅谷</span></div>    错误:<div><span>早安,尚硅谷</div></span><hr />

<!-- ②标签必须正确关闭 --><!-- i.有文本内容的标签: -->    正确:<div>早安,尚硅谷</div>    错误:<div>早安,尚硅谷

    <hr /><!-- ii.没有文本内容的标签: -->    正确:<br />    错误:<br><hr />

<!-- ③属性必须有值,属性值必须加引号 -->    正确:<font color="blue">早安,尚硅谷</font>    错误:<font color=blue>早安,尚硅谷</font>    错误:<font color>早安,尚硅谷</font><hr />

<!-- ④注释不能嵌套 -->    正确:<!-- 注释内容 --><br/>    错误:<!--    <!--  这是错误的html注释    -->    -->

    <hr />

注意事项:html 代码不是很严谨。有时候标签不闭合,也不会报错。


2、常用标签介绍 

2.1、font字体标签

font字体标签,专门用来在页面上修改文本的颜色,字体,以及大小。

2.1.1、需求1:在网页上显示 我是字体标签 ,并修改字体为 宋体,颜色为红色。

<body><!-- 字体标签

  需求1:在网页上显示 我是字体标签 ,并修改字体为 宋体,颜色为红色。

  font是字体标签,可以修改文本的,字体,颜色,和大小

      face属性修改文本字体

      color属性修改文本的颜色

      size属性修改文本的大小  1 - 7

            1 最小

            7 最大

  --><font face="宋体" color="red" size="7">我是字体标签</font></body>


2.2、特殊字符

显示结果描述实体名称实体编号

 空格&nbsp;&#160;

> 小于号&lt;&#60;

< 大于号&gt&#62;

&和号&amp;&#38;

“引号&quot;&#34;

`撇号&apos;(IE不支持)&#39;


2.2.1、需求1:把 br换行标签 变成文本 转换成字符显示在页面上

<body><!-- 特殊字符

    需求1:把 <br> 换行标签 变成文本 转换成字符显示在页面上

    三个最最常用的特殊字符:

      <        ===>>>>            &lt;

      >        ===>>>>            &gt;

      空格    ===>>>>            &nbsp;

    -->  我是 &lt;br&gt;标签<br/>  大家好&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;123

  </body>


 2.3、标题标签

标题标签分别是:h1 - h6

 2.3.1、需求1:演示标题1到 标题6的


<body><!-- 标题标签

    需求1:演示标题1到 标题6的

    h1 标题1 最大

    h6 标题6 最小

  h1 - h6 都是标题标签

  h1 最大

  h6 最小

  align是对齐属性

      left        左对齐(默认值)

      center      居中对齐

      right        右对齐

    --><h1 align="left">标题1</h1><h2 align="center">标题2</h2><h3 align="right">标题3</h3><h4>标题4</h4><h5>标题5</h5><h6>标题6</h6></body>


2.4、超链接

在网页上所有可以点击,然后有跳转行为的元素都叫超连接。

2.4.1、需求1:普通的 超连接

<!-- 超链接

  需求1:普通的 超连接。

a 标签是超连接标签

  href 属性设置连接的跳转地址

  target 属性设置跳转连接目标对象

      _self    表示当前窗口,也是默认值

      _blank    表示打开新窗口来跳转连接

  --><a href="http://www.baidu.com">百度</a><br><a href="http://www.baidu.com" target="_self">百度_self</a><br><a href="http://www.baidu.com" target="_blank">百度_blank</a><br>

2.5、列表标签

列表分为:无序列表(常用)、有序列表、定义列表(用不上)

2.5.1、需求1:使用无序,列表方式,把东北F4,赵四,刘能,小沈阳,宋小宝,展示出来

 <body><!--需求1:使用无序,列表方式,把东北F4,赵四,刘能,小沈阳,宋小宝,展示出来

        ul 是无序列表

            type属性可以设置列表项前面的符号

        li 是列表项

  -->

<ul type="none">

<li>赵四</li>

<li>刘能</li>

<li>小沈阳</li>

<li>宋小宝</li>

</ul>

</body>

 

2.6、img标签

Img标签可以页面上显示图片.

2.6.1、需求1:使用img标签显示一张照片。并修改宽高,和边框属性

 

<body><img src='img.png' width='128' height='128' border=“1”></body>

  

2.7、表格标签

table表示表格

tr表示行

td表示单元格

th表示表头


需求1:做一个带表头的,三行,三列的表格,并显示边框

需求2:修改表格的宽度,高度,表格的对齐方式,单元格间距。


<body><!--  需求1:做一个 带表头的 ,三行,三列的表格,并显示边框

  需求2:修改表格的宽度,高度,表格的对齐方式,单元格间距。 

        table 表示表格

            cellspacing="0"      设置单元格间距

            align="center"        设置表格对齐

            height="200"        设置表格高度

            border="1"              设置表格边框大小

            width="200"            设置表格宽度

        tr 表示行

    td 表示单元格     

th 表示表头

  --><table cellspacing="0" align="center"  height="200" border="1" width="200">

<tr>

<th>编号</th>

<th>姓名</th>

<th>年龄</th>

</tr>

<tr>

<td>第三个</td>

<td>第一个</td>

<td>2.2</td>

</tr>

<tr>

<td>3.1</td>

<td>3.2</td>

<td>3.3</td>

</tr>

</table>

</body>



3、跨行跨列表格

需求1:新建一个五行,五列的表格,第一行,第一列的单元格要跨两列,第二行第一列的单元格跨两行,第四行第四列的单元格跨两行两列。


<body><!--需求1:新建一个五行,五列的表格,

  第一行,第一列的单元格要跨两列,

  第二行第一列的单元格跨两行,

  第四行第四列的单元格跨两行两列。

  colspan表示跨几列

  rowspan表示跨几行

  --><table width="500" height="500" border="1" cellspacing="0">

<tr>

<td colspan="2">1.1</td>

<td>1.3</td><td>1.4</td>

<td>1.5</td>

</tr>

<tr>

<td rowspan="2">2.1</td>

<td>2.2</td>

<td>2.3</td>

<td>2.4</td>

<td>2.5</td>

</tr>

<tr>

<td>3.2</td>

<td>3.3</td>

<td>3.4</td>

<td>3.5</td>

</tr>

<tr>

<td>4.1</td>

<td>4.2</td>

<td>4.3</td>

<td rowspan="2" colspan="2">4.4</td>

</tr>

<tr>

<td>5.1</td>

<td>5.2</td>

<td>5.3</td>

</tr>

</table>

</body>


4、了解iframe框架标签 (内嵌窗口)

iframe标签 可以在页面上开辟一个小窗口单独加载一个完整的html页面并显示.


<body>  我是一个完整的页面

    <!--        iframe 是内嵌窗口加载单独页面的标签

            src属性设置要加载的html页面的路径,可以是相对路径,也可以是绝对路径.

        iframe和a标签组合使用的两个步骤:

            1 在iframe标签上使用name属性设置名称.

            2 在a标签上使用target属性设置iframe标签的name属性值.

    --><br>

<iframe src="7.表格跨行跨列.html" name="abc" width="500" height="300"></iframe>

<br><br>

<a href="3.标题标签.html" target="abc">3.标题标签.html</a>

<br>

<a href="4.超链接.html" target="abc">4.超链接.html</a>

<br>

<a href="5.img.html" target="abc">5.img.html</a>

<br>

</body>


5、表单标签

表单是指页面上专门用于收集用户信息,然后发送给服务器的的所有页面元素集合,叫表单.


需求1:创建一个个人信息注册的表单界面。包含用户名,密码,确认密码。性别(单选),兴趣爱好(多选),国籍(下拉列表)。

隐藏域,自我评价(多行文本域)。重置,提交。

5.1、表单的显示:


<body><!--需求1:创建一个个人信息注册的表单界面。包含用户名,密码,确认密码。性别(单选),兴趣爱好(多选),国籍(下拉列表)。

  隐藏域,自我评价(多行文本域)。重置,提交。


      form是表单标签

      input type=text      是普通的文本输入框      value设置默认值

      input type=password  是密码输入框    value设置默认值

      input type=radio      是单选框    checked=checked是默认选中

      input type=checkbox  是复选框    checked=checked是默认选中

      input type=reset      是重置按钮  默认到所有默认状态.  value属性可以修改按钮上的文本

      input type=submit    是提交按钮  把表单信息发送给服务器 value属性可以修改按钮上的文本

      input type=file      是文件上传域. 上传文件使用

      input type=button    是普通按钮  value属性可以设置按钮上的文本

      input type=hidden    当我们需要发送个别信息给服务器,而又不希望用户参与或感知.那么就可以使用隐藏域

      select    是下拉列表框

      option    是下拉列表框的选项      selected=selected表示默认选中

      textarea  是多行文本输入框        默认值是起始标签和结束标签中的内容

        cols      设置每行显示几个字符宽度

        rows      设置几行的高度


  --><form action="http://www.baidu.com">   

用户名:<input type="text" value="1234" placeholder="请输入内容"><br>    

密码:<input type="password" value="1234"><br>  

  确认密码:<input type="password" value="1234"><br>  

 性别: <input type="radio" name="sex">男<input type="radio" name="sex" checked="checked">女<br>    

兴趣爱好: <input type="checkbox" checked="checked">Java

            <input type="checkbox" checked="checked">C++

            <input type="checkbox" checked="checked">JavaScript<br>  

 国籍: <select><option>--请选择国籍--</option>

<option selected="selected">中国</option>

<option>美国</option>

<option>日本</option>

</select><br>

<input type="hidden" name="abc" value="abcValue">   

 自我评价:  <textarea rows="10" cols="20">默认值</textarea><br><input type="reset"/>

<input type="submit"/></form></body>

 


5.2、表单格式化


<form action="http://www.baidu.com">

<input type="hidden" name="abc" value="abcValue">

<h2 align="center">注册用户</h2>

<table align="center">

<tr>

<td>用户名:</td>

<td><input type="text" value="1234" placeholder="请输入内容"></td>

</tr><tr><td>密码:</td><td><input type="password" value="1234"></td>

</tr>

<tr>

<td>确认密码:</td>

<td><input type="password" value="1234"></td>

</tr>

<tr>

<td>性别:</td>

<td><input type="radio" name="sex">男

        <input type="radio" name="sex" checked="checked">女

            </td>

</tr>

<tr>

<td>兴趣爱好:</td>

<td><input type="checkbox" checked="checked">Java

                <input type="checkbox" checked="checked">C++

                <input type="checkbox" checked="checked">JavaScript

            </td>

</tr>

<tr>

<td>国籍:</td>

<td>

<select><option>--请选择国籍--</option>

<option selected="selected">中国</option>

<option>美国</option>

<option>日本</option>

</select></td>

</tr>

<tr>

<td>自我评价:</td>

<td><textarea rows="10" cols="20">默认值</textarea></td>

</tr>

<tr>

<td><input type="reset"/></td><td align="center"><input type="submit"/></td>

</tr>

</table>

</form>


5.3、提交的细节


<body><!--    form标签是表单标签, 经常会有人写错成:from

        action  提交的地址

        method  提交的方式 GET或POST请求      默认是GET


    提交表单时三种情况下,表单信息没有正确的提交给服务器:

        1 表单项没有name属性值

        2 单选,复选,(下拉列表选项 可选) 需要添加value属性,以免发给服务器的选项信息是on

        3 表单项必须提交的form标签中


    GET请求的特点:

        1 浏览器地址栏中的地址是:action+?[+请求的参数  可选]

            参数的格式是:name=value&name=value

        2 不安全

        3 有长度的限制


    POST请求的特点:

        1 浏览器地址栏中只有action属性值.

        2 相对于GET要安全

        3 提交的数据没有长度限制

  --><form action="http://localhost:8080" method="post"><

input type="hidden" name="abc" value="abcValue">

<h2 align="center">注册用户</h2>

<table align="center">

<tr>

<td>用户名:</td>

<td><input type="text" name="username" value="1234" placeholder="请输入内容"></td>

</tr>

<tr>

<td>密码:</td>

<td><input type="password" name="password" value="1234"></td>

</tr>

<tr>

<td>确认密码:</td>

<td><input type="password" name="repass" value="1234"></td>

</tr>

<tr><td>性别:</td><td><input type="radio" name="sex" value="boy">男

                <input type="radio" name="sex" checked="checked" value="girl">女

            </td>

</tr>

<tr>

<td>兴趣爱好:</td>

<td><input type="checkbox" name="hobby" value="java" checked="checked">Java

                <input type="checkbox" name="hobby" value="cpp" checked="checked">C++

                <input type="checkbox" name="hobby" value="js" checked="checked">JavaScript

            </td>

</tr>

<tr>

<td>国籍:</td>

<td><select name="country"><option value="none">--请选择国籍--</option>

<option selected="selected" value="cn">中国</option>

<option value="usa">美国</option>

<option value="jp">日本</option>

</select></td></tr><tr><td>自我评价:</td>

<td><textarea name="desc" rows="10" cols="20">默认值</textarea></td>

</tr>

<tr>

<td><input type="reset"/></td>

<td align="center"><input type="submit"/></td>

</tr>

</table>

</form>

</body>



6、其他标签

需求1:div、span、p标签的演示


<body><!--需求1:div、span、p标签的演示


    div 又叫块标签      默认独占一行

    span span(内联)标签  默认它的宽度就是封装(包含)的文本的长度

    p 又叫段落标签        默认会在上方,和下方各空出一行来(如果原来有了就不空)--><div>div标签1</div><div>div标签2</div><span>span标签1</span><span>span标签2</span><p>段落标签1</p><p>段落标签2</p></body>


 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容