Web之html+CSS入门

WEB

HTML

文本标签

作用:展示文本
普通文本:font,span
段落:p
标题:h1-h6
加粗:b
加大:big
变小:small
斜体:i
上标:sup
下标:sub
删除线:del

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GKF3mBrV-1678885984647)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314200422075.png)]

图片标签

作用:展示图片
img:
	src:图片地址
	alt:提示字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hKDerwhi-1678885984648)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314200741178.png)]

表单标签

作用:提交或输入
input:输入
 	type:输入类型,值由系统提供,不能自定义
 		text:文本输入,搜索框,账号输入框。为默认
 		password:密码输入,会自动加密显示
 		radio:单选按钮,name属性值相同时才可以进行单选
 		checkbox:多选按钮,name属性值相同
 		file:文件上传
 		sumbit:提交按钮 在form中使用
 		resetL:重置按钮  在form中使用
 	name:名称
 	value:值
 		当type为text或password时,表示输入框的内容
 		当type为button时,表示按钮上显示的文本
 		当type为radio或者checkbox时,表示选项的值,不回展示
 	placeholder:提示字
 		一般在type类型为text或password时使用
 from
     actionL:提交地址
     method:提交的方式
     	get:或将上传的数据拼接到网址尾部,不安全,只能上传少量数据
     	post:不会将上传的数据拼接到网址尾部,安全的,可以输出大量数据
     enctype:上传数据类型
     		multipart/form-data:有文件上传
     		application/x-www-form-urlencode:默认的类型,不能上传文件
     		注意:目前市面使用的主流技术为前后端分离,所有form基本被淘汰。

汽车调查问卷

个人信息

姓名:

	<p><span>年龄:</span>
	<input type="text" placeholder="如:25"/>
	<br /></p>
	
	<p><span>性别:</span>
	<input type="radio" name="sex" value=""/><span></span>
	<input type="radio" name="sex" value=""/><span></span>
	<br /></p>
	
	<p><span>联系方式:</span>
	<input type="text"  placeholder="173****5555"/>
	<br /></p>
	
	<span>爱好:</span>
	<input type="checkbox" name="like"/><span>篮球</span>
	<input type="checkbox" name="like"/><span>足球</span>
	<input type="checkbox" name="like"/><span>排球</span>
	<input type="checkbox" name="like"/><span>棒球</span>
	<br />
	<p><span>国籍:</span>
	<select>
		<option>中国</option>
		<option>中国台湾</option>
		<option>中国香港</option>
		<option>美国</option>
		<option>英国</option>
		<option>日本</option>
		<option>韩国</option>
		<option>意大利</option>
		<option>瑞士</option>
		<option>法国</option>
		<option>俄罗斯</option>
	</select></p>
	
	<h3>问卷调查</h3>
	<p>1.您所钟爱的汽车品牌</p>
	<td><input type="checkbox" />红旗
	<td><input type="checkbox" />凯迪拉克
	<td><input type="checkbox" />法拉利
	<td><input type="checkbox" />宝马
	<td><input type="checkbox" />奥迪
	<td><input type="checkbox" />大众
	<td><input type="checkbox" />兰博基尼
	<td><input type="checkbox" />玛莎拉蒂
	<td><input type="checkbox" />比亚迪
	<td><input type="checkbox" />理想
	<td><input type="checkbox" />特斯拉
	<td><input type="checkbox" />悍马
	</td>
	<p>2.您所钟爱的汽车类型</p>
	<td>
		<input type="radio"/>跑车
		<input type="radio"/>轿车
		<input type="radio"/>suv
		<input type="radio"/>越野
	</td>
	<p>2.您所钟爱的动力类型</p>
	<td>
		<input type="checkbox"/>混动
		<input type="checkbox"/>油车
		<input type="checkbox"/>油气混合
		<input type="checkbox"/>新能源
	</td>
	<p>2.您所能接受的价格区间</p>
	<td>
		<input type="checkbox"/>1-5万
		<input type="checkbox"/>5-15万
		<input type="checkbox"/>15-35万
		<input type="checkbox"/>35-50万
		<input type="checkbox"/>50-100万
		<input type="checkbox"/>100万以上
	</td>
	<p align="center">
		<input type="button" value="提交" />
		<input type="button" value="返回" />
	</p>
</body>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-doVhIb08-1678885984649)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314202210885.png)]

媒体标签

音频播放:audio
	src:资源地址
	autoplay:自动播放
	loop:循环播放
视频播放:video
	src:资源地址
	autoplay:自动播放
	loop:循环播放

排版标签

br:换行
hr:水平分割线

容器标签

div:快标签
	用:容纳其他标签,可以把代码分解成不同的快

表格标签

table:表格
	属性:
	border:宽边宽度
	width:表格宽度
	cellspacing:单元格间的距离
tr:行
	th:单元格
	td:单元格
		rowspan:合并行
		colspan:合并列

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jz20qHLC-1678885984649)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314203649024.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6693rMTC-1678885984650)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314203830101.png)]

其他标签

超链接:a
	作用:
		1.跳转到其他网站
		2.跳转到当前项目的其他页面
		3.跳转到当前网页的指定位置
		<div id="xxx"></div>
		定义id,通过超链接来跳转到指定位置
		<a href="#xxx" >
			<div  style="text-align: center;" ><img width="85" src="img/top.jpg" ></div>
		</a>
列表标签:
ul:无序列表
ol:有序列表

框架标签:
	frameset(不能下body中使用)
		frame
		feameset
	iframe	

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JJvu2o3S-1678885984650)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314204446389.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F6aKFM6A-1678885984651)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230314204559598.png)]

CSS

高级选择器

子代选择器
	作用:修改父容器内的指定标签
	语法:
		父选择器 子选择器{
		
		}
		父选择器>子选择器{
		
		}
伪类选择器
	鼠标悬浮:
		选择器:hover{
			鼠标悬浮在标签上时的样式
		}
		获取焦点:
			选择器:focus{
			
			}
			获取寻找到的多个标签中的第几个
				选择器:nth-of-type(位置){
				
				}
		在其后:
        	选择器:after{
        	
        	}

文本样式

字体大小:
	font-size
		px像素,默认大小为16px
字体样式:
	font-style
		italic:斜体
		normal:默认
字体
	font-family
笔画粗细:
	font-weight
装饰线
	text-decoration
		underline:下划线
		overline:上划线
		none:取消装饰线
行高
	line-height	一行字所占的高度
文本在标签中的位置:
	text-align
		left:居左
		right:居右
		
颜色:
	color:颜色
	rgb(红色,绿色,蓝色)
	rgba(红色,绿色,蓝色,透明度)
	每个颜色0-255,透明度:0(全透明)-1(不透明)

背景样式:

背景颜色:background-color
背景图片:background-image
背景是否平铺:background-repeat
	no-repeat:不平铺
	repeat:平铺:默认
背景大小:background-size
	1参:背景宽度
	2参:背景高度
背景位置:background-position
	1参:左右的位置
		left,center,right
		0%     50%    100%
	二参:上下的位置
    	top,bottom,center
    	0%, 100%,  50%

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P1RCmuD3-1678885984651)(C:\Users\fjc23\AppData\Roaming\Typora\typora-user-images\image-20230315173540560.png)]

元素类型:

行内元素:
	特点:设置宽高无效,组件大小按照内容撑开,不会独占一行
	如:span,font,b,big,a...
行内块元素:
	特点:设置宽高有效,不回独占一行
	如:input,img...
快元素:
	特点:设置宽高有效,但是独占一行
	如:div,p,h1-h6...
	
如何修改标签的元素类型;
	通过display属性进行修改
		block:块元素
		inline:行内元素
		inline-block:行内块

盒子模型:

相关属性:
	宽(width)/高(height)
		px:定值
		%:父容器的百分比
	内边距:padding
    边框 border
    	border-width 边框宽度
    	border-style 边框样式
    	border-color 边框颜色
    	border-radius:边框角度
    外边框:margin
    	注意:当元素类型为块元素时可以使用margin:0 auto,使标签位于父容器的左右中心

定位

作用:移动标签的位置
属性名:position
浏览器窗口定位:fixed
	作用:让标签位于浏览器可视化窗口的某个位置
	参考物:浏览器可视化窗口
	配合属性:
		left:标签位于浏览器可视化窗口左边的距离
		right:标签位于浏览器可视化窗口右边的距离
		top:标签位于浏览器可视化窗口顶部的距离
		bottom:标签位于浏览器可视化窗口底部的距离
		z-index:层级
	特点:不保留标签的原位置

yle 边框样式
border-color 边框颜色
border-radius:边框角度
外边框:margin
注意:当元素类型为块元素时可以使用margin:0 auto,使标签位于父容器的左右中心


### 定位

作用:移动标签的位置
属性名:position
浏览器窗口定位:fixed
作用:让标签位于浏览器可视化窗口的某个位置
参考物:浏览器可视化窗口
配合属性:
left:标签位于浏览器可视化窗口左边的距离
right:标签位于浏览器可视化窗口右边的距离
top:标签位于浏览器可视化窗口顶部的距离
bottom:标签位于浏览器可视化窗口底部的距离
z-index:层级
特点:不保留标签的原位置


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半糖不加奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值