HTML常用标签及CSS常用样式

一、HTML常用标签

1、基础标签
1、<h1>——<h6> 标题标签,数字越大,字号越小
2、<p>正文文本,可以分离段落
3、<em>字体倾斜
4、<strong>字体加粗
5、<hr>分割线、水平线
6、<br>换行
7、<div> 容器标签 会换行
8、<span> 容器标签 不会换行
9、<a> 超链接
		属性:href  要跳转的地址,“#”代表当前页面
2、图片标签
1、<img src="图片路径"> 插入图片标签
			属性:
				alt 图片未正常加载的提示语
				title 鼠标悬停图片之上的提示语
				width 宽度属性 (单位px)
				border-radius 边框角度
3、表格与列表标签
1、列表
	1.1:无序列表 ul
		type属性:
			none去除前面符号 
			默认实心圆
	1.2:有序列表 ol
		type属性:
			1 用数字排序(默认)
			a/A 用字母排序
			i/I 用罗马符号排序
以上两个列表都需要配合<li>标签使用,要添加其他标签要在<li>标签里用
	1.3:自定义列表 
		dl > dt > dd
			dl必须配合dt及dd使用
			dl和dt不能添加其他标签,可以添加在dd里面
			没有type属性

2、表格
	table 用来表示表格
	tr 用来表示行数
	td 用来表示一个单元格 
	th 是表头 有文字居中和加粗的效果
		rowspan  跨行 (纵向合并单元格)
		colspan   跨列 (横向合并单元格)
	border 表格线条粗细
	bgcolor  表格背景颜色  英文、16进制  RGB
	align 表格中的文字靠 "left“左  ”right“右  "center"居中
	cellspacing  单元格之间的距离
	cellpadding  文字与单元格的距离
4、表单标签
表单:在网页中负责采集信息和用户互动,接名(name)得值(value)
1、<form> 创建表单
		属性:action 发送到何处 
			 method 以何种方式发送  
2、<inpute> 标签 默认为文本形式
		属性:type:
				"password"密文形式(密码用)
				"submit"登录  
				"reset" 带有重置属性的按钮
				"placeholder"添加提示语
				"image"添加图片按钮 自带提交功能
				"button" 普通按钮,没有任何功能 
				"file" 定义文件选择
				"radio" 单选
				"checkbox"value" 值多选
			  value:值
3、<select> 标签 下拉选项标签
		<noptio> 下拉选项标签里添加内容
4、<textarea> 多行文本域
		属性:rows 文本框可见行数
			 cols 文本框横向宽度
通用属性:
		type="hidden" 隐藏域 隐藏文本框
		readonly 只读属性
		disabled 禁用属性
5、其他标签
audio 添加音乐标签
video 添加视频标签(可设置宽高)
	属性:
		src 地址
		controls 显示播放器控件
		autoplay 自动播放
		loop 循环播放

二、CSS常用样式

CSS样式不能单独运行,必须依赖于HTML才能运行

1、文字样式及基础样式
	width 宽度
	height 高度
	font-size 定义文字大小
	color 定义文字颜色
	font-style 字体风格(斜体)
	font-family 字体类型(楷体、仿宋)
	font- size 字体像素大小PX(像素)
	font-weight 字体粗细
	text-alige  文字居中center/靠左 left/靠右right
	text-indent 首行缩进 px
	line-height  行高 px(大于20)

	text-decoration (设置文本装饰)
				none 取消线条
				overline 上划线
				underline 下划线
				line-through 穿越文本的划线
2、鼠标样式
	cursor: 
		defalut 默认光标
		pointer 超链接指针
		wait 等待状态
		crosshair 鼠标呈十字状
		text 指示文档
		help 鼠标带问号 指示可用帮助
3、背景
		background-color:背景颜色
		background-image:url 背景图片地址
		background-repeat:repeat-x 水平重复
		background-repeat:repeat-y 垂直重复
		background-repeat:no-repeat不重复
		background-position:定位图片位置
				left center right 左中右
				background-size 图片比例 100%
4、列表样式
1、list-style-type
	1)无序列表
 		 disc 实体圆心(默认)
 		 circle 空心圆
  	     square 实体方心
 		 none   无列表标记
	(2)有序列表
		 1 / a / A / i  /  I
2、list-style-image 属性可以为各个列表设置项目图像
			属性值:url(图片路径)
3、list-style-position 可以用来控制列表项目符号的位置
 		outside
 		inside
5、伪类(暂时性状态)
		link 单击访问前状态
		visited 单击访问后
		hover 鼠标悬浮其上
		active 单击未释放状态
6、盒子模型
1、边框
	border-top-style 上边框样式
	border-right-style 右边框样式
	border-bottom-style 下边框样式
	border-left-style 左边框样式
	border-style 所有边框样式
				(上,右,下,左)按顺序执行
				只写两个值得话,第一个代表上下,第二个代表左右
		none 无边框
		solid 实线边框
		dashed 虚线边框
		dotten 点状边框
		double 双线边框
		hidden 与none相同,应用于解决边框冲突 隐藏边框
		
	border-width 赋予宽度
	order-color 赋予颜色
	简写按照顺时针顺序填写
	
	border 同时设置边框样式
	
2、盒子撑开
	box-sizing 属性
		content-box 宽高仅用于元素内容 不包括内边距和边框(会撑开盒子)
		border-box  盒子时间宽度和高度包括袁术内容和边距(不会撑开盒子)
	
3、边距
	margin:内边距
		auto 左右居中 自适应
	margin 外边距
		top 上
		right 右
		bottom 下
		left 左
	所有的标签都有内外边距,所有在写样式时可以先写
	*{margin:0
	  padding:0}
	将内外边距先清零 如果其他的标签需要内外边距,可以再单独加边距
7、浮动和清除浮动
	float:(浮动)
		left 向左浮动
		right 向右浮动
		
	clear:(清除浮动)
		left 清除左浮动
		right 清除右浮动
		both 清除左右浮动
  • 26
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
详尽的前端笔记,包含htmlcss部分,由xmind8做的笔记。css部分:编写的位置 1.内联样式样式编写到标签的style属性 <p style="color:red;"></p> 这种样式只会对当前标签起作用,不能对样式进行复用,不方便后期维护,不推荐使用 2.内部样式表 将样式表编写到head的style标签 <style type="text/css"></style> 使用内部样式表,进一步将表现和结构分离,可以同时为多个元素设置样式,方便后期的维护 3.外部样式表 将样式表编写到外部的CSS文件,然后通过link标签将外部文件引入 <link rel="stylesheet" type="text/css" href="文件的路径"/> 将样式编写到外部样式,可以在不同的页面使用同一个样式表,完全将表现和结构分离,方便后期的维护,推荐使用的方式 编写的位置 1.内联样式样式编写到标签的style属性 <p style="color:red;"></p> 这种样式只会对当前标签起作用,不能对样式进行复用,不方便后期维护,不推荐使用 2.内部样式表 将样式表编写到head的style标签 <style type="text/css"></style> 使用内部样式表,进一步将表现和结构分离,可以同时为多个元素设置样式,方便后期的维护 3.外部样式表 将样式表编写到外部的CSS文件,然后通过link标签将外部文件引入 <link rel="stylesheet" type="text/css" href="文件的路径"/> 将样式编写到外部样式,可以在不同的页面使用同一个样式表,完全将表现和结构分离,方便后期的维护,推荐使用的方式 基本语法 选择器 通过选择器可以选页面的一组元素,然后为其设置样式 元素选择器 根据标签名,选页面的指定元素 语法:标签名{ } 例子: div{} p{} h1{} id选择器 根据元素的id属性值选一个唯一的元素 语法:#id {} 例子: #box1{} #hello{} 类选择器 根据元素的class属性值,选一组元素 语法:.class{} 例子: .hello{} .box{} 通配选择器 选页面的所有元素 语法:*{} 通配选择器的性能比较差,尽量避免使用 并集选择器 可以同时选符合多个选择器的元素 语法:选择器1,选择器2,选择器N{} 例子: div,p,#box,.hello{} 交集选择器 可以选满足多个条件的元素 语法:选择器1选择器2选择器N{} 例子:p.hello{} 后代元素选择器 选指定元素的指定后代元素 语法:祖先元素 后代元素{} 例子: div span {} div p{} 子元素选择器 选指定元素的指定子元素 语法:父元素 > 子元素 {} 例子: div > span {} div > p{} 声明块 声明块实际上就是一个一个CSS声明 声明 每一个CSS声明都是一个样式,实际上就是一个名值对的结构 名和值之间使用:链接 :左边是样式的名字 :右边是样式的值 每一个声明以;结尾 例子 color:red; font-size:20px; 元素之间的关系 父元素 直接包含子元素的的元素叫做父元素 子元素 直接被父元素包含的元素叫做子元素 祖先元素 直接或间接包含后代元素的元素叫做祖先元素,父元素也是祖先元素 后代元素 直接或间接被祖先元素包含的元素叫后代元素,子元素也是后代元素 兄弟元素 拥有相同父元素的元素叫做兄弟元素 块元素和内联元素 块元素 块元素会独占页面的一行,无论他的内容的多少 一般使用块元素对页面进行布局 常见的块元素 div p h1~h6 内联元素 内联元素只占用自身的大小,不会独占一行 内联元素也叫行内元素(inline) 一般内联元素都是用来为文本来设置效果 常见的内联 span a img 包裹规则 一般都是使用块元素去包裹内联元素,而不会使用内联去包裹块元素 a元素可以包含任意元素,除了a本身 p元素不能包含任何块元素 伪类和伪元素 伪类和伪元素用来表示元素所处的一个特殊的状态,或者是一个特殊的位置 :link 表示一个普通的链接(未访问过的链接) :visited 表示访问过的链接 :hover 鼠标移入的链接,也可以为其他元素设置hover :active 正在被点击的链接,也可以为其他元素设置active :focus 表示元素获取焦点的状态,一般用于文本框 ::selection 表示内容被选的状态 在火狐使用::-moz-selection来代替 :first-letter 表示第一个字符 :first-line 表示文字的第一行 :before 选元素的最前边 一般该伪类都会结合content一起使用,通过content可以向指定位置添加内容 :after 选元素的最后边 一般该伪类都会结合content一起使用,通过content可以向指定位置添加内容 属性选择器 根据元素的属性选择指定元素 [属性名] 选取含有指定属性的元素 [属性名="属性值"] 选取属性值等于指定值的元素 [属性名^="属性值"] 选取属性值以指定内容开头的元素 [属性名$="属性值"] 选取属性值以指定内容结尾的元素 [属性名*="属性值"] 选取属性值包含指定内容的元素 兄弟元素选择器 选取后一个兄弟元素 前一个 + 后一个 选取后边所有的兄弟元素 前一个 ~ 后边所有 子元素的伪类 :first-child 寻找父元素的第一个子元素,在所有的子元素排序 :last-child 寻找父元素的最后一个子元素,在所有的子元素排序 :nth-child 寻找父元素的指定位置子元素,在所有的子元素排序 例子 p:nth-child(3) 可以使用even,来找到偶数的子元素 可以使用odd,来找到奇数的子元素 :first-of-type 寻找指定类型的第一个子元素 :last-of-type 寻找指定类型的最后一个子元素 :nth-of-type 寻找指定类型的指定子元素 否定伪类 从一组元素将符合要求的元素剔除出去 语法: :not(选择器) 例子: .abc:not(div) HTML,超文本标记语言 负责页面的结构,定义出页面的各个组成部分 HTML是采用纯文本的形式的编写,采用HTML标签来标识出页面的不同部分 标签 成对出现 <标签名></标签名> 自结束标签 <标签名 /> 属性 通过属性可以设置标签的效果 属性需要定义在开始标签或这自结束标签 属性实际上是一组一组名值对结构 例子: <标签名 属性名="属性值" 属性名="属性值"></标签名> <标签名 属性名="属性值" 属性名="属性值" /> HTML页面的基本结构 常用标签 <html> 网页的根标签 一个页面有且只有一个根标签 网页的所有内容都需要写在html标签的内部 <head> 网页的头部 该标签的内容不会在网页直接显示 该标签用于帮助浏览器解析页面 子标签 <title> 用来设置网页的标题 默认会在浏览器的标题栏显示 搜索引擎检索网页时,会主要检索title的内容,它会影响到页面在搜索引擎的排名 <meta> 用来设置网页的元数据,比如网页使用的字符集 <meta charset="utf-8" /> 设置网页的关键字 <meta name="keywords" content="关键字,关键字,关键字,关键字"/> 设置网页的描述 <meta name="description" content="网页的描述"/> 请求的重定向 <meta http-equiv="refresh" content="秒数;url=地址" /> <body> 网页的主体 网页所有的可见部分都需要在body编写 <h1> ~ <h6> 标题标签html一共有六级标题 六级标题,h1最重要,h6最不重要,一般页面只会使用h1~h3 h1的重要性仅次于title,浏览器也会主要检索h1的内容,以判断页面的主要内容 一般一个页面只能写一个h1 <p> 段落标签 <br /> 换行标签 <hr /> 水平线标签 内联框架 可以向一个页面引入其他的外部页面 <iframe></iframe> 属性 src 外部页面的地址,可以使用相对路径 width和height 可以设置框架的宽度和高度 name 可以为内联框架指定一个名字 可以将该属性值设置为超链接的target属性的值 这样当点击超链接时,页面将会在相应的内联框架打开 内联框架的内容不会被搜索引擎所检索,所以开发尽量不要使用内联框架 超链接 可以使当前页面跳转到其他的页面 <a>链接的文字</a> 属性 href 指向链接跳转的目标地址,可以是一个相对路径 还可以是#id属性值,这样当点击超链接以后,将会跳转到当前页面的指定位置 可以使用mailto:来创建一个发送电子邮件的超链接 target 指定在哪个窗口打开链接 可选值 _self 默认值,默认在当前窗口打开链接 _blank 在新窗口打开链接 内联框架的name属性值 在指定的内联框架打开链接 注释 语法 <!-- 注释内容 --> 注释的内容不会在页面显示,但是会在源码显示,我们可以通过注释来说明网页的代码 也可以通过注释隐藏一些页面不想显示的内容 实体 在HTML页面一些特殊符号是不能直接使用,需要使用实体来代替这些特殊符号 实体也可以称为转义字符 实体的语法 &实体名; 常用的实体 空格   < < > > 版权符号 © 图片标签 <img /> 使用图片标签可以向页面引入一个外部图片 属性 src 指向一个外部图片的路径,可以使用相对路径 alt 指定一个在图片无法加载时对图片的描述 搜索引擎主要通过该属性来识别图片的内容 如果不写该属性则搜索引擎会对图片进行收录 width 设置图片的宽度 height 设置图片的高度 图片的格式 JPEG 颜色丰富的图片,如,照片 GIF 颜色单一,简单透明的图片,动态图 PNG 颜色丰富,复杂透明的图片 图片选择的原则 效果一致,用小的 效果不一致,用效果好的 相对路径 相对于当前资源所在的目录的路径 可以使用../返回一级目录,返回几级使用几个../ xHtml语法规范 1.HTML不区分大小写,但是尽量使用小写 2.HTML的注释不能嵌套 3.标签必须结构完整 要么成对出现 要么自结束标签 4.标签可以嵌套但是不能交叉嵌套 5.属性必须有值,且值必须加引号,单引号双引号都可以 文本标签 <em> 表示语气上的强调 <strong> 表示内容的重要性 <i> 表示单纯的斜体 <b> 表示单纯的加粗 <small> 表示细则一类的内容 <cite> 表示参考的内容,凡是加书名号的都可以使用cite <q> 短引用,行内引用 <blockquote> 长引用,块级引用 <sup> 上标 <sub> 下标 <del> 删除的内容 <ins> 插入的内容 <pre> 预格式标签,可以保留代码空格换行这些格式 <code> 表示程序代码 列表 无序列表 使用ul来创建一个无序列表,在列表使用li来表示一个列表项 无序列表使用符号作为项目符号 有序列表 使用ol来创建一个无序列表,在列表使用li来表示一个列表项 使用有序的序号作为项目符号 定义列表 列表相关的元素都是块元素,他们之间可以互相嵌套 去除项目符号 list-style:none
HTML的table标签,可以使用CSS样式来美化表格的外观。以下是一些常用CSS样式属性和值,可以应用于table标签: 1. border-collapse:设置表格边框的合并方式。常用值有: - collapse:相邻单元格的边框会合并为一个单一的边框(默认值)。 - separate:相邻单元格的边框会保持独立。 2. border-spacing:设置相邻单元格之间的间距。常用值有: - 像素值:例如 "5px",表示相邻单元格之间的间距为5像素。 - 百分比值:例如 "10%",表示相邻单元格之间的间距为单元格宽度的10%。 3. width:设置表格的宽度。常用值有: - 像素值:例如 "500px",表示表格的宽度为500像素。 - 百分比值:例如 "80%",表示表格的宽度为父容器宽度的80%。 4. background-color:设置表格的背景颜色。常用值有颜色名称或十六进制颜色码。 5. text-align:设置表格内容的水平对齐方式。常用值有: - left:左对齐。 - center:居对齐。 - right:右对齐。 6. vertical-align:设置表格内容的垂直对齐方式。常用值有: - top:顶部对齐。 - middle:居对齐。 - bottom:底部对齐。 7. font-size:设置表格内容的字体大小。常用值有: - 像素值:例如 "14px",表示字体大小为14像素。 - 百分比值:例如 "120%",表示字体大小为默认大小的120%。 这些是一些常用CSS样式属性和值,可以根据需要进行组合和调整,以实现不同的表格样式效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值