2022大二新知识

块元素有div p ul ol dl等标签

行内 span a em i b等标签

行内块 img input textarea等标签

 表单 
action提交地址

method提交方式

html超文本标记语言
css层叠样式表
设置css样式
1.行内

 <div style="color: red;"></div>


2.外部引入

<link rel="stylesheet" type="text/css" href="css文件地址"/>


3.设置类名,id等XX选择器

<div class="cla" id="ids"></div>


.cla {}
#ids {}

background-color背景颜色
background-image:url(图片地址)背景图片
background-repeat:no-repeat背景图片是否平铺
background-attachment:fixed背景图像是否固定或者随着页面的其余部分滚动。
background-position背景的位置 
background:#ffffff url('img_tree.png') no-repeat right top简写形式
                     颜色        图片路径       是否平铺    背景位置

注:设置背景要么单独设置,要么简写形式设置

文本对齐方式
text-align:center,left,right

当text-align设置为"justify",
每一行被展开为宽度相等,左,右外边距是对齐

text-decoration: none;取消a标签默认下划线

overline设置上划线 
line-through设置删除线
underline设置下划线

<a href="" style="text-decoration: line-through;">我是a标签</a>
<div style="text-decoration: line-through;">
			我是div
		</div>

text-transform:uppercase转大写 
lowercase转小写

<div style="text-transform: uppercase;">
			Hello Word Jack
		</div>

text-indent: 10px;设置首行缩进

<div style="text-indent: 10px;">
			你好你好你好你好
		</div>

font-size字体大小
font-style斜体
font-family字体样式
font-weight粗细

<div style="font-weight: bold;">
			我是div
		</div>

a:link - 正常,未访问过的链接
a:visited - 用户已访问过的链接
a:hover - 当用户鼠标放在链接上时
a:active - 链接被点击的那一刻

list-style:none取消列表默认样式
list-style: circle;列表的空心圆 
square列表的正方形
upper-roman列表罗马数字
lower-alpha列表字母
decimal数字

<!-- 无序列表 -->
		<ul style="list-style: none;">
			<li>第一个</li>
			<li>第一个</li>
			<li>第一个</li>
		</ul>
<!-- 有序列表 -->
		<ol>
			<li>第二个</li>
			<li>第二个</li>
			<li>第二个</li>
		</ol>
<!-- 自定义列表 -->
		<dl>
			<li>第三个</li>
			<li>第三个</li>
			<li>第三个</li>
		</dl>

table表格
border边框
cellspacing 合并外边框
cellpadding合并内容到边框的距离

 <tr>行 
		 <th>标题,列,会加粗
		 <td>列

合并单元格
rowspan合并行
colspan合并列

<table style="text-align: center;" border="1" cellspacing="0" cellpadding="0">
			<tr>
				<th>姓名</th>
				<th>年龄</th>
				<th>性别</th>
			</tr>
			<tr>
				<td>张三</td>
				<td>18</td>
				<td>男</td>
			</tr>
			<tr>
				<td>李四</td>
				<td>19</td>
				<td>女</td>
			</tr>
			<tr>
				<td>王五</td>
				<td>20</td>
				<td>男</td>
			</tr>
		</table>

盒子模型
box-sizing: border-box;转成IE盒子模型
box-sizing: content-box;转成标准盒子模型

1.标准盒子模型
		<div style="width: 200px;height: 200px;
		border: 5px solid red;
		padding: 10px;">
			12313213
		</div>
		<div style="width: 200px;height: 200px;
		border: 5px solid pink;
		">
			12313213
		</div>
2.IE盒子模型|怪异盒子模型
		<div style="width: 200px;height: 200px;
		border: 5px solid orange;
		box-sizing: content-box;
		padding: 10px;
		">
			12313213
		</div>

边框
border-color 修改边框颜色
border-top-color
border-right-color
border-bottom-color
border-left-color
border-width修改边框宽度
border-style修改边框线条样式
·none:没有边框,即忽略所有边框的宽度(默认值)
·solid:边框为单实线
·dashed:边框为虚线
·dotted:边框为点线
·double:边框为双实线
border-top修改边框某一边

<div style="width: 100px;height: 100px;
		border: 5px solid red;
		border-top: 10px dashed orange">
		</div>
<!-- 轮廓 -->
		<div style="width: 100px;height: 100px;
		border: 5px solid red;
		outline:10px dashed #000">
		</div>

margin:上 右 下 左;
margin:上 右左 下;
margin:上下 右左;
padding

 <div style="width: 100px;height: 100px;
		 border: 5px solid red;
		 margin: 10px 50px 100px;">
		 </div>
.box1,.box2,.box3 {
				width: 100px;
				height: 100px;
				border: 1px solid red;
			}
			.boss {
				background-color: pink;
			}
<!-- 分组,嵌套 -->
		<div class="box1 boss"></div>
		<div class="box2"></div>
		<div class="box3 boss"></div>
<div style="width: 100px;height: 100px;
		border: 5px solid red;
		min-height: 200px;
		max-width: 500px;
		line-height: 50px;">
		我是div我是div我是div我是div我是div我是div我是div我是div
		</div>

display 
display: none;隐藏,不占位置
visibility: hidden;隐藏,占位置
opacity: 0;透明度,0为隐藏,1显示

浏览器5大兼容性
-khtml-苹果浏览器
-webkit-opacity兼容谷歌浏览器
-o-opacity兼容Opera浏览器
-moz-opacity兼容火狐浏览器
-ms-兼容IE,普通样式属性

opacity在IE下值为0-100,下面的40指的是百分之40

{
			opacity:0.4;
			filter:alpha(opacity=40);
		}

transparent无色

<div style="width: 100px;height: 100px;
		border: 5px solid red;
		border: 5px solid transparent;"
		>
		</div>

static默认值
relative相对定位,脱离文档流
fixed固定定位
absolute绝对定位,如果父级没有相对定位,
那么他的父级就是浏览器,脱离文档流,
如果父级没有相对或绝对定位会一直往上一级找,直到浏览器
找到父级有相对或绝对定位,根据父级定位
sticky粘性定位

<div style="position: relative;">
			<div style="width: 100px;height: 100px;
			border: 1px solid red;
			margin: 100px;
			top: 50px;left: 100px;
			position: relative;">
				1
				<div style="width: 30px;height: 30px;
				border: 1px solid red;
				position: absolute;
				top: 0;
				left: 0;">
					2
				</div>
			</div>
		</div>
<!-- 固定定位 -->
		<div style="width: 50px;height: 50px;
		border: 1px solid orange;
		border-radius: 50%;
		position: fixed;
		right: 0;
		bottom: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 30px;
		font-weight: 700;">↑</div>

<!-- overflow -->
overflow: hidden;溢出隐藏
visible默认值
scroll添加滚动条
auto只有内容超出会出现滚动条
overflow-x: hidden;隐藏横向滚动条
overflow-y: hidden;隐藏纵向滚动条

<div style="width: 50px;
		height: 50px;border: 1px solid red;
		overflow-y: hidden;">
			我是div我是div我是div我是div
		</div>
<div class="clearfix">
			<div style="width: 100px;height: 100px;
			background-color: #FF0000;float: left;">1</div>
			<div style="width: 100px;height: 100px;
			background-color: #FF0000;float: right;">2</div>
		</div>
		
		<p style="width: 300px;height: 300px;
		background-color: deeppink;">我是一个p标签</p>

水平居中
margin: 0 auto;

<!-- 垂直居中 -->
		 <div style="width: 500px;height: 500px;
		 border: 1px solid red;position: relative;">
			 <div class="box1" style="position: absolute;
			 top: 50%;left: 50%;
			 margin: -50px 0 0 -50px;"></div>
		 </div>
<!-- 浮动可以实现居中 -->
		 <div style="
		 width: 100px;height: 100px;
		  border: 1px solid red;float: left;
		margin: 50% 0 0 50%;"></div>

以上全是课上做的笔记

上一篇:中国卡波姆市场发展格局与投资前景趋势分析报告2022-2028年


下一篇:2022教资笔试押题已更新