day11;day12合集(CSS选择器,form表单,div标签)

form表单标签

其实form表单标签,就是让input转为按钮之后的功能生效。


表格标签

table标签:声明表格

tr标签:表格的每一行(table row的简写)

th标签:表头(table head的简写)

td标签:表格的单元格(table date cell的简写)

表格涉及的属性

table标签

border : 设置表格和单元格的外边界(外边框)的宽度。

cellspacing:设置单元格和单元格、单元格和边框之间的间距。

width:在table里面设置表示是整个表格的宽度。

height:在table里面设置表示是整个表格的高度。

bordercolor:设置边框的颜色。

bgcolor:设置表格整体的背景颜色

align:调整表格的水平位置(左对齐(left),右对齐(right),居中对齐(center))

tr标签

bgcolor:设置背景颜色。

align:调整水平位置(对一整行的单元格生效)(左对齐(left),右对齐(right),居中对齐(center))

valign:调整垂直位置(顶部:top;底部:bottom;中间:middle)

height:修改一行的高度。

td标签

width:修改单一单元格的宽度(这一行的其他单元格自动缩小或增大,本列单元格宽度也随之增加或缩小)

height:修改单元格的高度(本行单元格高度也随之变化)

align:调整水平位置(只对单个单元格起效)(左对齐(left),右对齐(right),居中对齐(center))

valign:调整垂直位置(顶部:top;底部:bottom;中间:middle)

合并

colspan:列合并

rowspan:行合并

简历
个人信息姓名性别出生日期
民族籍贯政治面貌
身高体重身体状况
联系电话邮箱现所在地
求职意向
<table bordercolor="pink" cellspacing="0" border="1">
	<tr>
		<td colspan="8" align="center">简历</td>
	</tr>
	<tr align="center">
		<td rowspan="5" width="15">个人信息</td>
		<td>姓名</td>
		<td width="60"></td>
		<td>性别</td>
		<td width="60"></td>
		<td>出生日期</td>
		<td width="60"></td>
		<td rowspan="4">
			<img src="./img/.jpg" alt="" width="80px" height="105px">
		</td>
</tr>
<tr align="center">
	<td>民族</td>
	<td></td>
	<td>籍贯</td>
	<td></td>
	<td>政治面貌</td>
	<td></td>
</tr>
<tr align="center">
	<td>身高</td>
	<td></td>
	<td>体重</td>
	<td></td>
	<td>身体状况</td>
	<td></td>
</tr>
<tr align="center">
	<td>联系电话</td>
	<td></td>
	<td>邮箱</td>
	<td></td>
	<td>现所在地</td>
	<td></td>
</tr>
<tr align="center">
	<td>求职意向</td>
	<td colspan="6"></td>
</tr>
</table>

div标签(盒子标签)

将一个范围中涉及到的所有的标签会放到一起。

div {
				/* 默认页面的宽度是固定的,高度是无限的。 */
				width: 100%;
				height: 264px;
				border-top: 5px solid red;
				border-bottom: 5px solid green;
				border-left:  5px solid blue;
				border-right: 5px solid black;
			}

CSS样式

CSS代码就是写在中的,可以放在head标签或者body标签内。

内部样式表:将style标签放到head标签或者body标签内。

内联样式:可以把样式直接作为一个标签的属性,写入到标签中,使用style属性。

外部样式:有一个后缀名为.css的文件专门用来存放CSS代码,只需要在html代码中使用link标签将CSS文件引入即可。

link标签语法:

如果rel为icon,表示给页面标签页设置图标,type为image/图片格式,表示引入xxx格式的图片
rel=“icon” type=“image/图片格式(png、jpg)” href=“图片的链接和路径”

rel为stylesheet,表示给页面引入样式表,type固定为text/css
rel=“stylesheet” type=“text/css” href=“css文件的链接或者路径”

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
	<!-- 内部样式 -->
	<style>
		/* 这是CSS注释 */
		h1 {
			color: purple;
		}
	</style>
	<!-- 外部样式 -->
	<link rel="stylesheet" type="text/css" href="css/样式.css" />
</head>
<!-- 内联样式 -->
<body style="background-color: antiquewhite;">
	<h1>这里是h1标签</h1>
</body>
</html>

CSS选择器

  1. 通配符选择器。:* :能改变所有标签的样式。
  2. 标签选择器。 标签名 :不加限定条件,能够修改页面中所有某标签。
  3. id选择器。#设置的标签名{}
  4. class选择器。.设置的标签名
  5. 父子选择器。父标签 > 子标签:最终选择修改的是子标签。
  6. 后代选择器。祖先标签 后代标签:最终选择修改的是后代标签。
  7. 兄弟选择器。 长兄标签 ~ 弟弟标签。
  8. 相邻兄弟选择器。 刘关张:刘 + 关 关 + 张。
  9. nth-child选择器。 a:nth-child(数字) ->找div标签下第二个a标签(html下标从1开始)(数字=3:找第几个标签,如果发现一致,就选择,如果不一致,就都不选择)。
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#one{}
	</style>
</head>
<body id="one">
	<div>
		<a href=""></a>
	</div>
</body>
</html>

CSS边框样式和文字样式

CSS边框常用属性:

border:边框粗细 边框的样式(solid单实线 double双实线 dashed虚线 dotted点) 边框颜色;

border-radius:表示修改边框的四个角

border-radius:num1 (num2 num3 num4)

num1 - 表示将图形(存在四个角)的四个角统一改为一个弧度。

num1 num2 - num1:表示图形的左上角和右下角,num2表示图形的右上角和左下角

num1 num2 num3 - num1表示左上角,num2:右上角和左下角,num3右下角

num1 num2 num3 num4 - 左上、右上、右下、左下(从左上角开始 顺时针旋转)

CSS文字常用属性:

color:修改文字颜色

font-size:字体尺寸

font-family:字体

text-align:位置(left、right、center)

text-decoration:在文字的下方或者上方或中间添加一条横线

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			/* 所有选择器可以组合使用 */
			/* 标签选择器 */
			/* 将页面中所有的div改为某样式 */
			/* div {
				border: 1px dotted black;
				width: 100px;
				height: 100px;
			} */
			/* 将body标签的子标签中第一个div标签改为某样式 */
			body>div:nth-child(1) {
				border-top: 1px dotted black;
				border-bottom: 1px solid red;
				border-left: 1px dashed blue;
				border-right: 5px double green;
				width: 100px;
				height: 100px;
				/*表示修改四个角 */
				border-radius: 100% 50%;
			}
		#one {
			border-top: 5px solid yellowgreen;
			width: 100px;
			height: 200px;
			background-color: antiquewhite;

		}

		.one {

			border: 3px double blue;
			border-radius: 100%;
		}

		p {
			/* color: red; */
			/* color: #ff0000; */
			/* color: rgb(255, 0, 0); */
			color: rgba(255, 0, 0, 0.5);
			text-align: center;
			font-size: 50px;
			/* 下划线 */
			/* text-decoration: underline; */
			/* 上划线 */
			/* text-decoration: overline; */
			/* 从文字中间穿过 */
			text-decoration: line-through;
		}
	</style>
</head>
<body>
	<div></div>
	<div id="one"></div>
	<div class="one">
		<div id="one"></div>
	</div>
	<p><b>今日安排</b></p>
	<ul>
		<li>上课</li>
		<li>上课</li>
		<li>上课</li>
		<li>上课</li>
	</ul>
</body>
</html>

通配符选择器

HTML标签存在一个叫做外边距和内边距的两个边距,而通配符选择器一般通配符选择器用来去除标签边距的。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			/* HTML标签存在一个叫做外边距和内边距的两个边距 */
			/* 通配符选择器一般就是用来去除标签边距。 */
			* {
				/* 外边距 */
				margin: 0;
				/* 内边距 */
				padding: 0;
			}
		div {
			width: 50px;
			height: 50px;
			background-color: green;
		}
	</style>
</head>
<body>
	<div></div>
	<hr>
	<div></div>
	<hr>
	<div></div>
</body>
</html>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值