html 前端基础知识

html 前端基础知识

一、认识前端开发

1.前端开发应用层面:数据展示、用户交互

2.前端三大核心技术:

1)html -给网页提供内容

2)css -设置网页内容的样式和布局 -->静态网页

3)js -让网页内容变化 —>动态页面

二、常用html标签
<!-- html是用来给网页提供内容(不同的标签提供不同的内容)
 1.标签	-html核心元素
 2.网页基本结果
	一个html文件就是一个网页
	1)DOCTYPE 	-html版本说明
	2)整个网页对应的是html标签,head标签代表网页头部和body标签
	body标签代表网页内容
3.标签的分类
1)单标签	<标签名 属性名1=属性值1....>标签内容</标签名>
2)双标签	<标签名 属性名1=属性值1....>
 
 -->
<html>
	<head>
		<!-- 设置文本编码方式:utf-8 -->
		<meta charset="utf-8">
		<!-- 设置网页标题 -->
		<title>百度一下,你就知道</title>
		
		<!-- 设置网页图标 -->
		<link rel="icon" href="img/百度.png">
	</head>
	<body>
		<!-- 1.标题:h1~h6 -->

		<h1>标题1</h1>
		<h2>二级标题</h2>
		<h3>三级标题</h3>
		
		<!-- 2.段落标签 -->
		<!-- 注意: html代码中的换行和空格无效
			换行标签		-<br>
			空格		-&nbsp一个像素的空格、&emsp空一个空格
		 -->
		<p>我想讲述的,是一个超越时间,跨越国家、文化和种族边界的故事,一个迫使我们思考人类共同命运的故事。”(刘慈欣)2010年,
		学者严锋为<b>《三体3》</b>作序时,曾断言刘慈欣“单枪匹马,
		把中国科幻文学提升到了世界级的水平”。
		其后,《三体》获得雨果奖,被翻译成二十余种语言,在世界各地都拥有狂热的粉丝(其中名气最大的一位是美国前总统奥巴马),
		证明严锋所言非虚。畅销全球的《三体》,成为不折不扣的超级IP。
		最好的科幻作品——小说、影视剧、舞台剧、动画,等等——是一种想象力的实验,不断挑战、打破乃至重塑我们的认知与审美边界。
		科幻作品的重点,并不在于预测未来,而是鼓励我们从未来看当下、从他者看自我,进而改变现在。刘慈欣说过:“未来像盛夏的大雨,
		在我们还不及撑开伞时就扑面而来。”面对未知</p>
		<p><b><i>
			床前明月光,<br>
			疑是地上霜 ,<br>
			举头望明月,<br>
			低头思故乡
		 </i></b>
		</p>
		
		<!-- 3.行内文字标签:span -->
		<span>2023-02-20   09:40</span>
		<span>|</span>
		<span>界面新闻官方账号</span><br><br>
		
		<!-- 4.特殊效果文字标签 b、i
			b:文字加粗
			i:文字倾斜
		-->
		<i>python</i>
		<u>python</u>
		<b>python</b><br><br>
		
		<!-- 5.超链接 a 
			1)href:跳转地址	
			2)标签内容:网页可点击的部分
			3)target属性:打开方式,_self(默认)、_blank(在新窗口打开新的页面)
		-->
		<!-- 文字超链接 -->
		<a href="https://www.taobao.com/" target="_blank">淘宝</a><br>
		<!--图片超链接  -->
		<a href="https://www.baidu.com/"><img src="img/百度.png" alt=""></a>
		<!-- 6.图片标签 img 
			src属性:图片地址(决定网页上显示哪张图)
			title属性:设置图片标题,(图片悬停在图片上时会显示)
		-->
		<br>
		<img src="img/QQ图片20230215114644.jpg" alt="" width="200px" height="300px">
		<br>
		<img src=""alt="">   #src中可以直接放网页图片地址
		
	</body>
</html>

三、input标签

1、text文本框形式:

<input type="text" placeholder="请输入手机号" value="" maxlength="6"

1)type属性值不同,网页显示的input功能也不同

2)text:普通的文本输入框

①placeholder属性:输入中默认显示的输入提示信息

②value属性:输入框输入的内容

③maxlength:最大输入字符的个数

2、password密码框形式

<input type="text" placeholder="请输入手机号" value="" maxlength="6"

1)placeholder属性:输入中默认显示的输入提示信息
2)value属性:输入框输入的内容
3)maxlength:最大输入字符的个数

3、radio单选按钮

<input type="radio" name="gender" id="g1"><label for="g1"></label>
		<input type="radio" name="gender" checked><span></span>
		<input type="radio" name="gender"><span>保密</span>
		
		<br><br>
		<input type="radio" name="m">已婚
		<input type="radio" name="m">未婚

1)name属性:同一组属性的内容 name属性值必须一致
2)label可以与前面按钮进行绑定,不点圈圈也可以选中 扩大按钮点击范围
方法 让input内的id与label标签的for属性相同
3)checked属性:添加checked的选项默认处于选中状态

4、checkbox 复选按钮

		<input type="checkbox" name="language" id="g2"><label for="g2">python</label>
		<input type="checkbox" name="language" ><label for="">Java</label>
		<input type="checkbox" name="language" ><label for="">C++</label>
		<input type="checkbox" name="language" ><label for="">Go</label>
		<input type="checkbox" name="language"  checked><label for="">MySQL</label>

5、其他情况

	<form>
	<input type="color">    #颜色
		<input type="date">		#日期
		<input type="datetime">		#当天日期
		<input type="file">		#文件
		<br><br>
		<input type="text">
		<input type="reset">		#重置按钮必须与form表单配合使用
	</form>
四、其他常用标签

1、下拉菜单–>下拉列表

<!-- 1.下拉菜单 (下拉列表)
		select、option
		一个option给2个值-->
		<select name="" id="">
			<option value="四川省">四川省</option>
			<option value="河北省">河北省</option>
			<option value="山东省">山东省</option>
			<option value="广东省">广东省</option>
		</select>
		
		<select name="" id="">
			<optgroup label="四川省">
			<option value="">成都市</option>
			<option value="">绵阳市</option>
			<option value="">德阳市</option>
			<option value="">简阳市</option>
			<option value="">眉山市</option>
			<option value="">乐山市</option>
			<option value="">巴中市</option>
			</optgroup>
			
			<optgroup label="广东省">
			<option value="">广州市</option>
			<option value="">东莞市</option>
			<option value="">潮汕市</option>
			<option value="">佛山市</option>
			</optgroup>
			
		</select>

2、有序列表 ol、li —>ol嵌套li标签

       <ol>
			<li>
				<p>1、Python</p>
				<img src="https://ts1.cn.mm.bing.net/th?id=OIP-C.MrPyUiI_i6ud-W4k-bX_dAHaFo&w=286&h=218&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="">
				<p>Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。<br> [1]  Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,<br> [2]  随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。</p>
			</li>
			<li>Java</li>
			<li>C</li>
			<li>C++</li>
			<li>JavaScript</li>
			<li>C#</li>
		</ol>

3、无序列表ul、li

快速创建标签方法:li*数字

<p>千锋成都校区所有授课科目</p>
		<ul>
			<li>Python数据分析</li>
			<li>Java后端开发</li>
			<li>大前端</li>
			<li>UI、UE设计</li>
			<li>物联网</li>
		</ul>
#好用干货
https://www.winrobot360.com/  (影刀 - 自动化办公)

https://www.houyicaiji.com/  (后羿采集器)

https://www.bazhuayu.com/  (八爪鱼采集器)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值