前端---HTML基础知识(详细)---基本常用标签

目录

一、HTML简介

1.系统架构

2.HTML简介

3.创建web工程

4.html书写规范及介绍

二、常用标签介绍

  1.font字体标签

2.HTML中的特殊字符

3.标题标签

4.超链接标签

5.无序列表 和 有序列表

6.img标签

7.table标签

   表格跨行跨列

8.iframe框架标签(内嵌窗口)

iframe标签和a标签的结合

9.表单标签

表单格式化

10.div、span、p标签


一、HTML简介

1.系统架构

B/S架构: Browser/Server   浏览器/服务器交互形式

                 Browser支持HTML、css、JS

                 Server支持C、C++、Java

      优点: 升级方便,只升级服务器代码即可; 维护成本低

      缺点: 速度慢;体验不好;界面不炫酷

例如:百度页面,各种网站

C/S架构: Client/Server      客户端/服务器端交互形式

      优点:虚度快,体验好,界面炫酷

      缺点:升级麻烦,维护成本高

例如:QQ、WeChat

2.HTML简介

    Hyper Text Markup Language(超文本标记语言)  简写:HTML

    HTML通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件。

    通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(文字如何处理,画面如何安排、图片如何显示等)

3.创建web工程

4.html书写规范及介绍

<!DOCTYPE html>           <!--约束,声明-->
<html lang="en">          <!--HTML标签表示html的开始   lang=“zh_CN”表示中文 lang="en" 表示英文-->

<head>                    <!--表示头部信息,一般包含三部分:title标签,css样式,js代码-->
    <meta charset="UTF-8"><!--表示当前页面使用UTF-8字符集-->
    <title>标题</title>    <!--表示标题-->
</head>
<body>                    <!--body标签是整个html页面显示的主体内容-->
  hello
</body>                   <!--表示body主体的结束-->

</html>                   <!--表示html页面的结束-->


二、常用标签介绍

  1.font字体标签

     在 HTML 5 中,不支持 <font> 标签。请用 CSS 代替它。

     <font> 标签规定文本的字体、大小和颜色

 事例:

<body>                    <!--body标签是整个html页面显示的主体内容-->
  hello

<font color="red" face="宋体" size="6">我是初学者</font>
</body>                   <!--表示body主体的结束-->

2.HTML中的特殊字符

HTML 中的常用字符实体是不间断空格(&nbsp;)。

浏览器总是会截短 HTML 页面中的空格。如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个(连续空白字符只保留一个)。

如需在页面中增加空格的数量,您需要使用 &nbsp; 字符实体。

3.标题标签

(Heading)是通过 <h1> - <h6> 等标签进行定义的。

       <h1> 定义最大的、<h6> 定义最小的

请确保将 HTML heading 标签只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题

搜索引擎使用标题为您的网页的结构和内容编制索引。

因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。

应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。

让标题左右中对齐 

  align="left"        align="center"          align="right"

4.超链接标签

<a> 标签定义超链接用于从一张页面链接到另一张页面

<a> 元素最重要的属性是 href 属性,它指示链接的目标

<a href="http://www.w3school.com.cn">W3School</a>

5.无序列表 和 有序列表

      无序列表 

 type="none" 的话,会取消前面的小点点(小图形)

     有序列表

6.img标签

g img元素向网页中嵌入一幅图像。

请注意,从技术上讲,<img>标签并不会在网页中插入图像,而是从网页上链接图像。<img>标签创建的是被引用图像的占位空间。

<img> 标签有两个必需的属性:src 属性 和 alt 属性。

<img src="/i/eg_tulip.jpg"  alt="上海鲜花港 - 郁金香" />

    alt属性设置当指定路径找不到图片的时候,用来代替显示文本的内容 

 

7.table标签

<b> 这是一个加粗标签</b>

<table> 标签定义 HTML 表格。

简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。

tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。

更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。

 

   表格跨行跨列

    colspan 属性设置跨列     rowspan属性设置跨行

8.iframe框架标签(内嵌窗口)

   在一个区域显示一个窗口

iframe标签和a标签的结合

9.表单标签

<form> 标签用于为用户输入创建 HTML 表单。

表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

表单还可以包含 menustextareafieldsetlegendlabel 元素

表单用于向服务器传输数据。

<form>
    用户名称:<input type="text"     value="默认值"/> <br/>
    用户密码:<input type="password" value="abc" />  <br/>
    确认密码:<input type="password" value="abc" />  <br/>
    性别:    <input type="radio" name="sex"/>男
            <input  type="radio" name="sex" checked="checked"> 女 <br/>
    兴趣爱好: <input type="checkbox" checked="checked"/>java
             <input type="checkbox"/> javaScript
             <input type="checkbox"/>c++
    <br/>
    国籍:<select>
            <option selected="selected">---请选择国籍---</option>
            <option>中国</option>
            <option>美国</option>
             <option>日本</option>
         </select>
    <br/>

    自我评价:<textarea rows="10" cols="20" >我才是默认值</textarea>
    <input type="reset" value="重置" />
    <input type="submit" value="提交"/>
    <input type="hidden" name="abc" value="abcValue"/>


</form>

表单格式化

 


<form action="http://www.baidu.com" method="get">
    <table>
        <tr>
           <td>用户名称:</td>
            <td><input type="text"  name="username"   value="默认值"/></td>
        </tr>

        <tr>
            <td>用户密码:</td>
            <td><input type="password" name="password" value="abc" />  </td>
        </tr>

        <tr>
            <td>确认密码:</td>
            <td><input type="password"  name="repassword" value="abc" /> </td>
        </tr>

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

        <tr>
            <td>兴趣爱好:</td>
            <td>     <input type="checkbox" name="hobby" value="java" checked="checked"/>java
                <input type="checkbox" name="hobby" value="javaScript"/> javaScript
                <input type="checkbox" name="hobby" value="c++"/>c++
            </td>
        </tr>

        <tr>
            <td>
                国籍:
            </td>
            <td>
                <select name="country">
                    <option value="none" selected="selected">---请选择国籍---</option>
                    <option value="China">中国</option>
                    <option value="US">美国</option>
                    <option value="Japan">日本</option>
                </select>
            </td>
        </tr>

        <tr>
            <td>自我评价:</td>
            <td><textarea name="desc" rows="10" cols="20" >我才是默认值</textarea></td>
        </tr>

        <tr>
            <td align="center"><input type="reset" value="重置" /></td>
            <td  align="center"><input type="submit" value="提交"/></td>
        </tr>
    </table>
</form>

 

 

10.div、span、p标签

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我爱布朗熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值