第四次网页前端培训笔记(CSS)

1.CSS背景

CSS背景属性用于定义HTML元素的背景

1.1.背景颜色background-color

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>试一试</title>
		<style>
			#test1{
				background-color: coral;
			}
			#test2{
				background-color: #4CD964;
			}
		</style>
	</head>
	<body>
		<h1 id="test1">测试背景颜色111</h1>
		<h2 id="test2">测试背景颜色111</h2>
	</body>
</html>

1.2.背景图像background-image

默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体.

body{
        background-image:url('图片网址');
    }

只想水平方向铺:(竖直方向同理)

body{
        background-image:url('图片网址');
        background-repeat:repeat-x;
    }

不想重复铺图片,只让图片出现一次:

body{
        background-image:url('图片网址');
        background-repeat:no-repeat;
    }

1.3.简写背景属性

当使用简写属性时,属性值的顺序为::

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

以上属性无需全部使用,可以按照页面的实际需要使用。

2.CSS链接

链接的样式,可以用任何CSS属性(如颜色,字体,背景等)。特别的链接,可以有不同的样式,这取决于他们是什么状态。

2.1.未访问的链接a:link

2.2.已访问的链接a:visited

2.3.鼠标在链接处时a:hover

2.4.链接被点击那一刻a:active

注意:3必须跟在1和2后面,4必须跟在3后面。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>试一试</title>
		<style>
		#test1{
			background-color: #DD524D;
		}
			a:link {color:#000000;}      /* 未访问链接*/
			a:visited {color:#00FF00;}  /* 已访问链接 */
			a:hover {color:#FF00FF;}  /* 鼠标移动到链接上 */
			a:active {color:#0000FF;}  /* 鼠标点击时 */
		</style>
	</head>
	<body>
		<h1 id="test1">测试背景颜色111</h1>
		<a href=" ">点击一下吧</a>
	</body>
</html>

2.5.文本修饰(删除链接中的下划线)text-decoration

2.6.链接背景颜色background-color

3.CSS盒子模型

所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。

CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

 

不同部分的说明:

  • Margin(外边距) - 清除边框外的区域,外边距是透明的。
  • Border(边框) - 围绕在内边距和内容外的边框。
  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。
  • Content(内容) - 盒子的内容,显示文本和图像。

4.display

4.1.隐藏元素display:none

display:none可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。

4.2.隐藏元素visibility:hidden

visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。

4.3.显示元素display:block

5.浮动float

5.1.一个元素的浮动

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>试一试</title>
		<style>
		#test1{
			background-color: #DD524D;
		}
			a:link {color:#000000;}      /* 未访问链接*/
			a:visited {color:#00FF00;}  /* 已访问链接 */
			a:hover {color:#FF00FF;}  /* 鼠标移动到链接上 */
			a:active {color:#0000FF;}  /* 鼠标点击时 */
			img{
				float: right;
			}
		</style>
	</head>
	<body>
		<h1 id="test1">测试背景颜色111</h1>
		<a href=" ">点击一下吧</a>
		<p>
			<img src="img/例子.jpg" />
			大悲时不发言,大怒时不争辩,大喜时不许诺总有一天,你会明白,能够治愈你的,从来都不是时间,而是你心里的那股释怀和格局。只要内心不慌乱,连世界都难影响你。你可以消沉,也可以抱怨,甚至可以崩溃,但不能丧失自愈的能力,要学会及时止损。人生不一定要赢,但绝不能输给过去的错误和愚蠢。人生哪有白走的路,每一步都是成长,你要把头抬起来,一直往前走,天总会亮的。一辈子很短,要好好爱自己,你的优秀要遇到识货的人,你的真心要遇到珍惜你的人,你的善良要遇到感恩的人。谋生的路上不抛弃良知,某爱的路不放弃尊严。你该有的样子就是:十分沉静,九分气质,八分遗憾,七分现实,三分颜值,两分糊涂,一分自知之明。无论身在何方,陷于陷于何地,都要试着去做环境的主人,向下生根,向上开花,不负生活,不负自己。谋生的路上不抛弃良知,谋爱的路上不放弃尊严。爱自己胜于别人爱你。一辈子很短,要好好爱自己,你的优秀,要遇到识货的人,你的真诚,要遇到珍惜你的人,你的善良,要遇到感恩的人。          来源于——公众号“小声清” ​</p>
		
	</body>
</html>

 该页面拉伸后:图片始终在右边

5.2. 彼此相邻的浮动元素

 未展开时:

 展开后:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值