HTML标签+初识CSS

1.框架标签

在这里插入图片描述
2.表单标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>表单标签</title>
	</head>
	<!--
		get方式和post方式提交的区别
		(1)get方式提交的数据大小有限制,一般不超过4kb
		get方式提交的数据会显示在URl地址栏中,不安全
		   http://localhost:8080/xxx.htmlusername="张三"&password="123456"
		(2)post方式提交的数据大小无限制   
		post方式提交的数据不会展示在地址栏中,但是网络数据中是可以实际存在的
		       username:lisi
		       password:123456
	-->
	
	<!--
		关于form表单中常规的表单项
		文本输入框:input type="text"
		密码输入框:input type="password"
		单选按钮:input type="radio"
		复选框:inputy type="checkbox"
		下拉菜单:select 
		                option 下拉选项
		文件上传:input type="file"
		文本域:textarea
		隐藏域:<input type="hhidden"没有效果,但是会携带数据
		按钮相关的:input type="button" 普通按钮
		提交 type="submit"
		重置 type="reset"
	-->
	<body>
		<!--一般情况下,我们的name属性必须填,给后台提交的一个标记-->
		
		<form action="#" method="post">
			用户名:<input type="text" name="username" /><br/>
			密&nbsp;&nbsp;码:<input type="password" name="password" /><br />
			性别:
			<!--将当前内容看成同一组信息 指定相同的name属性 ,如果不指定那么这个性别就可以多选   -->
			<input type="radio" value="男" name="gender" />男
			<input type="radio" value="女" name="gender" />女<br />
			爱好:
			<!--checked:该属性为true时表示选中,为false表示不选中-->
			<input type="checkbox" value="足球" />足球
			<input type="checkbox" value="篮球" />篮球
			<input type="checkbox" value="乒乓球" />乒乓球<br/>		
			籍贯:
			<!--下拉菜单-->
			<select>
				<option value="----">请选择</option>
				<option value="陕西省">陕西省</option>
				<option value="山西省">山西省</option>
				<option value="重庆市">重庆市</option>
			</select>
			<br />
			上传照片:
			<input type="file" name="photo" />
			<br />
			自我描述:
			<!--
				rows:文本域中一行可以写多少字符
				cols:一行中的字符数
			-->
			<textarea rows="5" cols="20">
				xxxx
			</textarea>
			<br />
			<!--隐藏域
				type="hidden" name="id"
			-->
		    <input type="hidden" name="id" /><br />
		    <input type="button" value="普通按钮" />
		    <input type="submit" value="注册" />
		    <input type="reset" value="重置" />
			"
		</form>
	</body>
</html>

3.初步认识CSS

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS入门</title>
		<!--
			CSS:Cascading style sheet
			   层叠样式表
			   
			   写css样式--为了标签追加修饰,一定是样式库中所定义的样式
			   在head标签中写style标签/每一个标签中都有style属性
		-->
		
<!--
	关于样式的引入方式
		1)行内样式(不推荐)
		   每一个标签中指定style属性      css属性1:css属性值1;css属性2:css属性值2;
		  缺点:css样式代码和标签混到一块,不利于后期维护
	    2)内部方式(讲课过程)
	    在head标签中指定style标签
	           选择器{
	              css属性:css属性值;  	
	           	
	          }
	    3)外部方式(推荐)
	    需要编写一个外部的css文件,然后导入这个css文件
	       在head标签中指定link标签 href属性导入外部css文件,
	          rel:固定写法:关联层叠样表
	        选择器{
	        	css属性:css属性值;
	        }
-->
<!--<style type="text/css">-->
<style>
	#di2{
		font-size: 36px;
		color: #0F0;
	}
</style>
<link href="03.css" rel="stylesheet" />

	</head>
	<body>
<div style="color: red; font-size: 26px;">div1</div>
<div id="di2">div2</div>
<div id="di3">div3</div>
	</body>
</html>

4.CSS选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS选择器</title>
<!--
	CSS选择器的分类
			1)标签选择器
			       样式中写一个元素名称
			          <style>
			          	   标签名称{
			          	   	   css样式;
			          	   }
			          </style>
			    
			2)类(class)选择器
				需要在标签中指定class属性
				   <style>
			          	   .class属性值{
			          	   	   css样式;
			          	   }
			          </style>
			      类选择器的优先级>标签选择器  并且,在同一个HTML页面中多个标签是可以指定
			      同名的class属性
			3)id选择器(推荐)
			  在标签中指定一个id属性
			  <style>
			          	   #id属性值{
			          	   	   css样式;
			          	   }
			          </style>
			          
			     id选择器的优先级最大>class选择器>标签选择器
			     
			   注意: 在同一个html页面中,id属性值必须是唯一的,不能重复!
			   js部分:document.getElementById("id属性值")---如果重复那么这个解析就不能唯一解析一个页面
			                获取标签对象可能获取不到
			4)并集选择器
			    选择器1,选择器2{
			    	css样式;
			    }
			5)交集选择器
			   选择器1 ,选择器2{   选择器2是选择器1中的子标签
			   	css样式;
			   }
			6)通用选择器
			     7)伪类选择器(单独讲)	
-->
<style>
	/* 标签选择器*/
	/*div{
		font-size: 20px;
		color: #F00;
	}*/
	/*类选择器*/
	/*.di1{
		font-size: 26px;
		color: #0F0;
	}*/
	/*id选择器*/
	/*#id2{
		color: #00F;
		font-size: 36px;
	}*/
	
	/*并集选择器*/
	/*.c1,#id3{
		font-size: 30px;
		color: #00F;
	}*/
	
	/*交集选择器:后代选择器*/
	body span{/*这个span就是body的子标签,选中的就是span标签里面的内容*/
		font-size: 28px;
		color: #0F0;
	}
	
</style>
	
	</head>
	<body>
<div class="c1">div1的内容<span>span标签的内容</span></div>
<di id="id2">div2的内容</div>
<div id="id3">div3的内容</div>
<span>span标签的内容</span>
	</body>
</html>

5.总结
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ZhuiZhuDream5/article/details/88956683