HTML基础(超级详细)

目录

什么是html

Html、css、javascript三者的关系

html标题标签

Html段落

Html换行标签

html文本格式化标签

​编辑

Html图像标签

alt属性

title属性

Width和height

HTML超链接

Html注释

Html表格

Html表头单元格标签

列表标签

无序列表

有序列表

自定义列表

Html表单

什么是表单

表单域

表单控件

input

radio

表单提交按钮

重置按钮

 type属性

下拉菜单

文件上传

textarea 文本域元素


什么是html

        HTML(HyperText Markup Language)是一种用于创建网页的标记语言。它通过标记符号来描述网页的结构和内容,是万维网(World Wide Web)的基础语言。HTML可以用来创建静态网页,也可以与JavaScript和CSS等技术结合,创建动态交互式的网页。HTML文档由各种元素(elements)组成,如标题、段落、列表、链接、图片等。

Html、css、javascript三者的关系

一个基本的网站包含很多个网页,一个网页由 html, css 和 javascript 组成。

html 是主体,装载各种 dom 元素;css 用来装饰 dom 元素;javascript 控制 dom 元素。

用一扇门比喻三者间的关系是:html 是门的门板,css 是门上的油漆或花纹,javascript 是门的开关;

html标题标签

Html标题通过<h1>-<h6>标签来定义的

加了标题的文字会变粗字号也会变大、一个标题独占一行

<html>
<body>

<h1>123</h1>
<h2>123</h2>
<h3>123</h3>
<h4>123</h4>
<h5>123</h5>
<h6>123</h6>
<h7>123</h7>

</body>
</html>

Html段落

HTML 段落是通过标签 <p> 来定义的。p即paragraph的首字母。

标签语义:它可以将网页分为若干段落。

特点:文本在一个段落中会根据浏览器窗口的大小自动换行、段落和段落之间会保有空隙。

代码

<html>
<body>

<p>这是段落1。</p>
<p>这是段落2。</p>
<p>这是段落3。</p>


</body>
</html>

Html换行标签

<br> 可插入一个简单的换行符。

<br> 标签是单标签(意味着它没有结束标签,因此这是错误的:<br></br>)。在 XHTML 中,把结束标签放在开始标签中,也就是 <br />。请注意,<br> 标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。

<html>


<p>噫吁嚱,危乎高哉!蜀道之难,难于上青天!<br />蚕丛及鱼凫,开国何茫然!<br />尔来四万八千岁,不与秦塞通人烟。<br />西当太白有鸟道,可以横绝峨眉巅。<br />地崩山摧壮士死,然后天梯石栈相钩连。<br />上有六龙回日之高标,下有冲波逆折之回川。</p>
 
<p>上有六龙回日之高标,下有冲波逆折之回川。
黄鹤之飞尚不得过,猿猱欲度愁攀援。
青泥何盘盘,百步九折萦岩峦。
扪参历井仰胁息,以手抚膺坐长叹。
问君西游何时还?畏途巉岩不可攀。
但见悲鸟号古木,雄飞雌从绕林间。
又闻子规啼夜月,愁空山。
蜀道之难,难于上青天,使人听此凋朱颜。
连峰去天不盈尺,枯松倒挂倚绝壁。
飞湍瀑流争喧豗,砯崖转石万壑雷。
其险也如此,嗟尔远道之人胡为乎来哉!
剑阁峥嵘而崔嵬,一夫当关,万夫莫开。
所守或匪亲,化为狼与豺。
朝避猛虎,夕避长蛇。
磨牙吮血,杀人如麻。</p>
 

</html>

html文本格式化标签

<big>big_放大文本</big>          <small>small_缩小文本</small>
<sub>sub_下标</sub>              <sup>sup_上标</sup>
<ins>ins_插入字_加下划线</ins>
<del>del_删除字</del>

Html图像标签

<img src="被引用图像的地址URL" >

<img src="C:\Users\Lenovo\Desktop\网络安全\Linux\1.png" width="104" height="142" />

alt属性

<img src=123.jpg alt=图片不存在>

title属性

<img src "2.jpg" alt="图片不存在" title="网卡了,刷不出来了" />

Width和height

调整图像的宽度和高度:

<img src="123.jpg" alt="这图片不存在"  title="鼠标放到图片就会有文字提示" width="1500" height="900"/>

HTML超链接

<a href="http://www.baidu.com">跳转到百度</a>

Html注释

为了添加一些备注或提示便于理解和阅读,不会被解析

<!--这是一个注释-->

Html表格

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

<html>
    <table>
        
        <tr> <td>姓名</td> <td>性别</td> <td>年龄</td> <td>名次</td> </tr>  
        <tr> <td>小明</td> <td>男</td> <td>18</td> <td>第二名</td> </tr>  
        <tr> <td>小红</td> <td>女</td> <td>17</td> <td>第五名</td> </tr>  
        <tr> <td>小朱</td> <td>男</td> <td>19</td> <td>第七名</td> </tr>  
    </table>
</html>

Html表头单元格标签

<html>
    <table>
        
        <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> <th>名次</th> </tr>  
        <tr> <td>小明</td> <td>男</td> <td>18</td> <td>第二名</td> </tr>  
        <tr> <td>小红</td> <td>女</td> <td>17</td> <td>第五名</td> </tr>  
        <tr> <td>小朱</td> <td>男</td> <td>19</td> <td>第七名</td> </tr>  
    </table>
</html>

<html>
    <table border=1>
        
        <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> <th>名次</th> </tr>  
        <tr> <td>小明</td> <td>男</td> <td>18</td> <td>第二名</td> </tr>  
        <tr> <td>小红</td> <td>女</td> <td>17</td> <td>第五名</td> </tr>  
        <tr> <td>小朱</td> <td>男</td> <td>19</td> <td>第七名</td> </tr>  
    </table>
</html>

列表标签

列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由方便。

无序列表

<!DOCTYPE html>
<html>
<body>
    <h4>喜欢吃的水果</h4>
    <ul>
        <li>荔枝</li>
        <li>香蕉</li>
        <li>草莓</li>
    </ul>
 
</body>
</html>

有序列表

<!DOCTYPE html>
<html>
<body>
    <h4>喜欢吃的水果</h4>
    <ul>
        <li>荔枝</li>
        <li>香蕉</li>
        <li>草莓</li>
    </ul>
 
 <h4>小说排行</h4>
<ol>
	<li>万象之王</li>
	<li>我有一剑</li>
	<li>盖世神医</li>
	<li>斗罗大陆</li>
<ol>
</body>
</html>

自定义列表

自定义列表不仅仅是一列项目,而是项目及其注释的组合。

自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

<dl>
 
<dt>水果</dt>
<dd>香蕉</dd>
<dd>苹果</dd>
 
<dt>交通工具</dt>
<dd>自行车</dd>
<dd>汽车</dd>
 
</dl>

Html表单

什么是表单

表单的目的就是为了收集信息。最常见与注册界面。

一个完整的表单有三部分,分别为表单域、表单控件和提示信息。

表单域

表单域就是包含表单的区域

在HTML标签中,<form>标签用于定义表单域,以实现用户信息的收集和传递。

会把它范围内的表单元素信息提交给服务器。

表单控件

input输入表单元素

select下拉表单元素

textarea文本域元素

input

<from>

用户名:<input type="text"></br>
密码:<input type="password"></br>

</from>

radio

<from>

用户名:<input type="text"></br>
密码:<input type="password"></br>
性别:男<input type="radio"> 女<input type="radio"> 其他<input type="radio">

</from>

表单提交按钮

提交按钮: type = “submit”

点击提交按钮,可以把表单域form里的表单元素 里面的值 提交给后台服务器, 可以设置一个value来更改显示的文字。

性别:男<input type="radio" name="sex" value="男" checked="checked"> 女<input type="radio" name="sex"> 其他<input type="radio" name="sex"> <br>
<!-- checkbox 复选框  复选框也应该有相同的name -->
爱好:吃饭<input type="checkbox" name="hobby">睡觉<input type="checkbox" name="hobby">打豆豆<input type="checkbox" name="hobby"><br>
<input type="submit" value="免费注册">

重置按钮

重置按钮: type="reset"

点击重置按钮,可以把表单域form里的表单元素 里面的值 恢复初始化,可以设置value来更显显示的文字。

性别:男<input type="radio" name="sex" value="男" checked="checked"> 女<input type="radio" name="sex"> 其他<input type="radio" name="sex"> <br>
<!-- checkbox 复选框  复选框也应该有相同的name -->
爱好:吃饭<input type="checkbox" name="hobby">睡觉<input type="checkbox" name="hobby">打豆豆<input type="checkbox" name="hobby"><br>
<input type="submit" value="免费注册">
<br><input type="reset" value="恢复初始化">

 type属性

普通按钮,定义可点击按钮,多数情况下,用于通过Javascripts启动脚本。例如获取验证码。

type = "button"

性别:男<input type="radio" name="sex" value="男" checked="checked"> 女<input type="radio" name="sex"> 其他<input type="radio" name="sex"> <br>
<!-- checkbox 复选框  复选框也应该有相同的name -->
爱好:吃饭<input type="checkbox" name="hobby">睡觉<input type="checkbox" name="hobby">打豆豆<input type="checkbox" name="hobby"><br>
<input type="submit" value="免费注册">
<br><input type="reset" value="恢复初始化">
<br><input type="button" value="获取验证码">

下拉菜单

选择字母
<select>
    <option>A</option>
    <option>B</option>
    <option>C</option>
    <option>D</option>
</select>

文件上传

性别:男<input type="radio" name="sex" value="男" checked="checked"> 女<input type="radio" name="sex"> 其他<input type="radio" name="sex"> <br>
<!-- checkbox 复选框  复选框也应该有相同的name -->
爱好:吃饭<input type="checkbox" name="hobby">睡觉<input type="checkbox" name="hobby">打豆豆<input type="checkbox" name="hobby"><br>
<input type="submit" value="免费注册">
<br><input type="reset" value="恢复初始化">
<br><input type="button" value="获取验证码">
<br><input type="file">

textarea 文本域元素

使用场景:输入内容较多,涉及多行文本输入。如下图所示:

给我留言
<textarea rows="3" cols="20">默认文本内容</textarea>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值