html的基本信息

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、HTMl是什么?W3C是什么

Hyper Text Markup Language(超文本标记语言) 简写HTML
HTMl通过标签来标记要显示的网页中的各个部分,网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示)

World Wide Wed Consortium(万维网联盟) 简称W3C
W3C是Web技术领域最具权威和具有影响力的中立性奇数标记机构
W3C标准包括:
1.结构化标准语言(HTML,XML)
2.表现标准语言(CSS)
3.行为标准(DOM,ECMASCIPT)

二、HIML怎么使用

1. 网页基本信息

<body>,</body>等成对的标签,分别叫开放标签和闭合标签,单独呈现的标签(空元素),如<hr/>;意为用 “/” 来关闭元素

<!--注释快捷键ctrl+/-->
<!--DOCTYPE 告诉浏览器我们要使用什么规范-->
<!DOCTYPE html>
<!--总标签-->
<html lang="en">
<!--head标签代表网页头部-->
<head>
    <!--meta描述性标签,他用来描述我们网站的一些信息-->
    <!--meta一般用来做SEO(搜索引擎优化)-->
    <meta charset="UTF-8">
    <!--title网页标签-->
    <title>Title</title>
</head>
<!--body标签代表网页主体-->
<body>
我的第一个网站
</body>
</html>

2.网页基本标签`

1.<!–标题标签–> <h></h>
<!–标题快捷键 h+ctrl–>
在这里插入图片描述

代码如下(示例):

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

2.
<!–段落标签–> <p></p>
<!–快捷键 p+tab–>
在这里插入图片描述

<p>两只老虎 两只老虎</p>
<p>跑地快 跑地快</p>
<p>一只没有耳朵 一只没有尾巴</p>
<p>真奇怪 真奇怪</p>

3.<!–水平线标签–> <hr/>
在这里插入图片描述

<hr/>

4.<!–换行标签–> <br/>
在这里插入图片描述

两只老虎 两只老虎<br/>
跑地快 跑地快<br/>
一只没有耳朵 一只没有尾巴<br/>
真奇怪 真奇怪<br/>

5.<!–粗体和斜体–>
粗体:<strong>/
斜体:<em></em>
在这里插入图片描述

<h1>字体样式</h1>
粗体:<strong> i love you</strong>><br/>
斜体:<em> i love you </em>>
<br/>

6.<!–注释和特殊符号–>
空格:&nbsp;
大于:&gt;
小于:&lt;
在这里插入图片描述

空格:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;空格
<br/>
大于:&gt;
<br/>
小于:&lt;

3 图片标签

<!–图像标签–>
<!–快捷键 img+tab–>
<!–src :图片地址(必填)
相对地址(推荐使用),绝对地址
…/ --上一级目录
alt:图片名字(必填)
–>
先新建一个目录 resources
在这里插入图片描述
然后在resources里面新建一个目录image,在把你需要的图片拷贝进去
在这里插入图片描述
代码如下

<img src="../resources/image/qq.jpg" alt="桌面图片" title="悬停文字" >

图片效果
在这里插入图片描述

4 链接标签


1.页面间链接:从一个页面:跳转到另一个页面
<!-- a标签 快捷键 a+tab
href:(必填)表示我们要跳转的页面,里面填的是一个地址
target:表示窗口在哪里打开
_blank 在新标签窗口打开
_self 在自己的网页中打开

–>
在这里插入图片描述

<a href="1.我的第一个网站.html"  target="_blank">点击跳转页面</a>
 
<a href="https://www.baidu.com" target="_self">点击跳转到百度</a>
<br/>
<!--点击图片跳转到相应的网站-->
<a href="1.我的第一个网站.html">
    <img src="../resources/image/qq.jpg" alt="网页图片" title="悬停文字"></a>

2.锚链接
<!- -
1.需要一个锚链接标记
2.跳转到标记
\需要使用 # + 跳转的地方(top)
–>
在这里插入图片描述

<!--锚链接标记 使用name作为标记-->
<a name="top">顶部</a>

在这里插入图片描述

<a href="#top">回到顶部</a>

3.功能性链接
<!–功能性链接
邮件链接:mailto
QQ链接
–>
在这里插入图片描述

<a href="mailto:1781613531@qq.com">点击加我邮箱</a>
<br/>
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=1781613531&site=qq&menu=yes">
    <img border="0" src="http://wpa.qq.com/pa?p=2:1781613531:53" alt="你好,加我聊天" title="你好,加我聊天"/></a>
<br/>

5.行内元素 和 块元素

在这里插入图片描述

6.列表

1.什么是列表
      列表就是信息资源的一种展现形式,它可以使信息结构化和条理化,并以列表的样式显示出来,一遍浏览者能更快的获得相应的信息

2.列表的分类

无序列表

应用范围: 导航,测边栏

在这里插入图片描述

<ul>
    <li>java</li>
    <li>python</li>
    <li>c</li>
    <li>c++</li>
    <li>web</li>
</ul>

有序列表

应用范围:试卷,问答....

在这里插入图片描述

<ol>
    <li>java</li>
    <li>python</li>
    <li>c</li>
    <li>c++</li>
    <li>web</li>
</ol>

自定义列表

dl:标签
dt:列表名称
dd:列表内容
在这里插入图片描述

<dl>
   <dt>学科</dt>
   <dd>java</dd>
   <dd>python</dd>
   <dd>c/c++</dd>
   <dt>位置</dt>
   <dd>上海</dd>
   <dd>湖南</dd>
   <dd>江苏</dd>
</dl>

7.表格

<!–表格table
行 tr tableRows
列 td tableData
–>
在这里插入图片描述

<table border="1px">
   <tr>
       <!--colspan 跨行-->
       <td colspan="3">学生成绩</td>
   </tr>
   <tr>
       <!--  rowspan 跨列-->
       <td rowspan="2">吴众杰</td>
       <td>语文</td>
       <td>100</td>
   </tr>
   <tr>
       <td>数学</td>
       <td>100</td>
   </tr>

8.音频和视频

<!–音频和视频
src:资源路径
controls:控制条
autoplay:自动播放
muted:静音
–>
在这里插入图片描述

<audio src="../resources/audio/无名.mp3" controls autoplay></audio>

9.页面结构分析

在这里插入图片描述
在这里插入图片描述

<header>
   <h>网页头部</h>
</header>
<footer>
   <h>网页脚部</h>
</footer>
<nav><h>导航辅助内容</h></nav>

10.ifrane内联框架

在这里插入图片描述
hello 表示一个内联框架,里面规定了长和高
target表示前面网站跳转到哪里打开

<iframe  name="hello" frameborder="0" height="800px" width="1400px"></iframe>
<a href="https://baidu.com" target="hello">点击跳转</a>

11.表单 form

在这里插入图片描述
在这里插入图片描述

<–表单form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post,get 提交方式
get方式提交,我们可以在url中看到我们提交的信息,不安全,但高效
post:比较安全,可以用来传输大文件
–>
在这里插入图片描述
get提交 会显示用户名和密码
在这里插入图片描述
post方式 不会在url上面显示出来
在这里插入图片描述

<form action="1.我的第一个网站.html" method="get">
   <!-- 文本输入框:<input type="text"-->
   <p>名字:<input type="text" name="username"></p>
   <!-- 密码输入框<input type="password"-->
   <p>密码:<input type="password" name="pwd"></p>
   <p>
       <!--<input type="submit">提交-->
       <input type="submit">
       <!-- <input type="reset"> 重置 -->
       <input type="reset">
   </p>
</form>

12.单选框标签 radio

文本输入框: input type =“test”
value=“吴众杰” 默认初始值
maxlength=“8” 文本框最多能写多少字
size=“30” 文本框的长度
checked 默认选择

在这里插入图片描述

<form action="1.我的第一个网站.html" method="get">
   <p><input type="text" name="username" value="吴众杰" maxlength="8" size="30"></p>
   <p><input type="password" name="pwd" size="30"></p>
   <!--单选框标签
       input type="radio"
       value:单选框的值
       name:表示组 (单选框标签中name相同,表示同一个组,只能选一个)
                   (单选框标签中name不同,表示不同的组,每个组中都能选择一个)
   -->
   <p>性别:
       <input type="radio" value="boy" name="sex"/><input type="radio" value="girl" name="sex"/ checked></p>
   <p>
       <input type="submit">
       <input type="reset">
   </p>
</form>

13.多选框标签 checkbox

在这里插入图片描述

 <p>爱好:
       <input type="checkbox" value="sleep" name="hobby">睡觉
       <input type="checkbox" value="game" name="hobby">游戏
       <input type="checkbox" value="chat" name="hobby">聊天
       <input type="checkbox" value="code" name="hobby">敲代码
   </p>

14.按钮 button

<!--按钮
input type="button" 普通按钮
input type="image"  图片按钮
input type="submit" 提交按钮
input type="reset"  重置按钮
-->
   <p>按钮:
       <input type="button" name="btn1" value="点击边长">
       <input type="image" src="../resources/image/qq.jpg" height="200px" width="200px">
   </p> 

在这里插入图片描述

15.下拉框,文本域,文件域

在这里插入图片描述

<!-- 下拉框,列表框-->
 <p>国家:
     <select name="列表名称">
         <option value="china">中国</option>
         <option value="us">美国</option>
         <option value="eth" selected>瑞士</option>
     </select>
 </p>

在这里插入图片描述

 <!--文本域
 cols 列
 rows 行
 -->
 <p>反馈
     <textarea name="textarea" cols="30" rows="10">文件内容</textarea>
 </p>

在这里插入图片描述

 <!--文件域-->
 <p>
     <input type="file" name="files">
     <input type="button" value ="上传" name="upload">
 </p>

16.邮箱验证,URL,数字,滑块,搜索板

在这里插入图片描述

   <!--邮箱验证-->
    <p>邮箱:
        <input type="email" name="email">
    </p>

在这里插入图片描述

    <!--URL-->
    <p>url:
        <input type="url" name="url">
    </p>

在这里插入图片描述

    <!--数字
        step表示每次修改数字的大小 加或者减
    -->
    <p>商品数量:
        <input type="number" name="num" max="100" min="0" step="2">
    </p>

在这里插入图片描述

    <!--滑块
       input type="range"
    -->
    <p>音量
        <input type="range" name="voice" max="100" min="0" step="10">
    </p>

在这里插入图片描述

    <!--搜索板-->
    <p>搜索:
        <input type="search" name="search">
    </p>

16.只读readonly,禁用disable,隐藏域 hidden

只读 readonly ,只能读取,点击文本框也不能修改

在这里插入图片描述

<p>姓名:<input type="text" name="username" value="张三"  readonly maxlength="8" size="30"></p>
    <p>密码:<input type="password" name="pwd" size="30"></p>

禁用disable ,使用后按键变成灰色,不能在使用

提交按钮变成灰色

   <input type="submit" disabled>

隐藏域hidden 把文本框或者其他的框隐藏起来,不能看见,但不会改变里面的值

在这里插入图片描述

但提交后在url中仍然可以看到

在这里插入图片描述

    <p>姓名:<input type="text" name="username" value="张三"  readonly maxlength="8" size="30"></p>
    <p>密码:<input type="password" name="pwd" value="123456" hidden size="30"></p>

17.placeholder 提示输入什么

在文本框中使用,提示要输入什么内容

在这里插入图片描述

    <p>姓名:<input type="text" name="username" maxlength="8" placeholder="请输入姓名"></p>
    <p>密码:<input type="password" name="pwd" placeholder="请输入密码"></p>

18.requried 非空判断

在代码中加入required,则此文本框不能为空,必须输入内容

在这里插入图片描述

<p>名字:<input type="text" name="username" required></p>
    <!-- 密码输入框<input type="password"-->
    <p>密码:<input type="password" name="pwd"></p>

总结

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值