PandHedge

HTML

2025-09-13
PandHedge

HTML

HTML介绍

Web前端三大核心技术

什么是HTML

HTML 是用来描述网页的一种语言。

HTML:负责网页的架构 CSS:负责网页的样式、美化 JS:负责网页的行为

Html标签 标签属性

  • 单标签<html>
  • 双标签<b>内容</b>

属性格式:属性名=“属性值”

<A href= "http://www.jd.com” > 京东</a>

标签

HTML骨架标签
<!DOCTYPE html>
<html>
    <head>
            <meta charset="utf-8">
            <title>测试</title>
    </head>
    <body>

    </body>
</html>
重点:
1、页面的内容必须在body编写
2、html为根标签,所有的标签必须在根标签中。
3、head标签为头部标签,一般放title和搜索相关知识。
注释
<!--
国际通用快捷键:ctrl+/
-->
测试点:前端页面注释,上线前必须要删除
标题标签
    <body>
        <h1> 你好</h1>
        <h6> 结束</h6>
    </body>
段落标签
<p>段落1</p>

<!--
标识一个段落
独占一行,可以用于换行
语义化
-->
超链接标签

通过<a>标签进行定义

<body>
<a href="http://www.baidu.com" target="_blank">百度</a>
    <!--
网址必须带协议
_blank:新建窗口打开
-->
</body>

属性:

href:跳转地址

target:新窗口打开

图片标签

说明:网页中插入图片就要使用图片标签,HTML图片是通过<img>标签进行定义的

示例:

<body>
	<img src="logo.jpg" title="传智播客"alt="logo" width="104" height="142" />
</body>

<!--
测试点:图片必须有title
-->

属性:

src:图片路径

相对路径: 同级:./ 上一级:../

绝对路径

title:光标悬停显示文字 alt:图片未加载时显示文字 width:图片宽度 height:图片高度

换行和空格

换行 <br /> 空格 &nbsp; 横线<hr />

布局标签

说明:页面布局使用,常用(div和pan) 示例:

    <body>
        <div class= >
            价格<soan>$199</soan>
        </div>
    </body>

<div> 一行只能放一个

<soan> 一行可以放多个。可以用于文本内高亮等等

列表标签

说明:列表标签常用li元素(分为:有序ol和无序ul) 示例:

<body>
	<--
		列表标签li
		有序
		ol>li
		无序:
		ul>li
	-->
	<ol>
		<li>香蕉</1i>
		<li>橘子</li>
	</ol>
	<ul>
		<1i>北京</1i>
		<1i>上海</1i>
	</ul>
</body>

表单标签

form标签的作用:提交页面的输入数据

<form action=" " method=" "> </form>

form标签的作用:提交页面输入数据
属性:
	action:将数据提交到那个页面。
	method:
get:
	1、参数在url中显示
	2、速度相对于Post快。
	3、提交内容长度有限制。
post:
	1、参数不在url显示
	2、速度相对于post慢
	3、提交内容长度无限制
场景:
	1、get:查询使用
	2、post:提交数据数据使用(登录、注册)

text:文本框 password:密码框

radio:单选 如何做到单选效果:相同一组才能单选,相同的name属性值为一组。

checkbox:多选框 button:普通按钮

submit:提交数据按钮

    <!--
input:变形金刚 type属性值不同
text:文本框
password:密码框

radio:单选
如何做到单选效果:相同一组才能单选,相同的name属性值为一组。

checkbox:多选框
button:普通按钮
-->
<input type="text" />

<input type="password" />

<input type="radio" name="one"/><input type="checkbox"/>测试

<input type="button" value="点我试试"/>

image-20250913110440527

<body>
    <!--
input:变形金刚 type属性值不同
text:文本框
password:密码框

radio:单选
如何做到单选效果:相同一组才能单选,相同的name属性值为一组。

checkbox:多选框
button:普通按钮
-->
用户名:
<input type="text" />
<br />
密码:
<input type="password" />
<br />
性别:
<input
type="radio" name="one"/><input
type="radio" name="one"/><br />
您的爱好:
<input type="checkbox"/>测试
<input type="checkbox" />吃饭
<input type="checkbox"/>睡觉
<input type="checkbox" />打豆豆
<br />
<input type="button" value="点我试试"/>
</body>

</html>

下拉选框:

来自:
<select>
<option>北京</option>
<option>上海</option>
<option>广州</option>
<pption>深圳</pption>
</select>

文本框:

<!--
cols:列(默认的宽度)
rowb:行(默认的高)
-->
意见:
<textarea cols="1" rows="1"></textarea>
<br />
<input type="button"value="点我试试"/>
其他常用标签
<script>js语句</script>
<style type=" ">CSS:{ }</style>
<link src=" "/> 

上一篇 Git基础

下一篇 Linux基础

Comments

Content