任务01-02

一、标签知识点整理

1.块属性标签

1.1块标签的种类

1.div标签,最常用标签,常用来划分区域和布局。

2.p标签,段落标签,放置文字,有语意。

3.标题标签(h1-h6,h1标签只写一个)。

4.列表标签:无序列表:<ul><li>......</li></ul>

                     有序列表:<ol><li>......</li><ol>(其中的li标签一般不独自使用)等。

 1.2块标签的特点

 1.独占一行(上下排列);

2.支持设置宽高(不设置的宽高的时候,高度是内容撑开,宽度撑满父级容器);

 2.行属性标签

2.1行属性标签的种类

1.span标签,最好不嵌套其他标签。

2.a标签:(1)href属性中写目标页面的地址(服务器地址,本地文件的相对路径(../是返回上一级目录));

(2)herf当其中什么也不写得时候会刷新页面,

(3)不写的话一般用###代替,此时不会刷新页面。

(4)herf中一个#的话有返回顶部作用。

(5)锚点作用。

2.2行属性标签特点

1.不支持设置宽高,宽高由内容撑开;

2.排成一行(左右排列);

 3.行块属性标签

3.1行块属性标签的种类

1.img:src是图片的路径,既可以是服务器地址,也可以是相对路径。

             alt是图片加载失败时对图片的提示信息。

              title所有标签都可以使用,鼠标悬停时显示的内容。

2.input:输入框。

3.2行块属性标签的特点

1.既可以设置宽高,又排在一行(作用排列)。

 3.3标签属性转化

display:block把标签转化为块属性;

               inline-block把标签转化为行块属性;

               inline把标签转换为行属性;

               none把标签隐藏,一般不会再css中使用,会在js中使用。

 二、三种常用的选择器

2.1三种常用选择器的种类

1.标签选择器:选中页面中的所有此类标签。

              缺点:不可以差别化使用样式。

2.id选择器:使用方式:#加标签名,具有唯一性(类似于身份证号),一个标签只能由一i个id,不同id标签也不相同。

           缺点:当多个标签需要相同的样式的时候,需要设置多个id选择器。

3.class选择器:使用方式:.加class;使用最多的,不同标签可以使用相同的class。可以有多个,例如class=“red big”中间用空格隔开。

2.2三种常用选择器的权重

标签选择器:1;id选择器100;class选择器10。

 三、浮动以及样式

1.浮动的使用

1.浮动的属性:float:right or float:left;

2.浮动的作用:让块元素排成一行的时候使用浮动,碰到父元素的时候会停止;

                        浮动会让行属性元素支持宽高,浮动会改变布局。(display:inline-block:不改变布局,行属性支持宽高。)

2.清除浮动的影响

1.当父元素不设置高度,高度由子元素撑开的时候,一旦子元素浮动,就会脱离父元素,父元素就会失去高度,进而影响后面的布局。

2.解决办法:(1)给父元素设置overflow:hidden。

                     (2)给父元素最后设置clear:both;块属性元素,也可以用尾元素进行清除,标签名:before/after{content:“内容”;或者其他css样式属性}

 3.设置颜色

1.十六进制#00FFFF。

2.英文单词(red,blue等)。

3.rgb(三原色):每个值都在0-255之间。

4.opacity:0-1(默认值时1),可以继承给子元素。不想继承给子元素的时候可以设置透明色:background-color:rgba(255,0,0,.5).

 4.背景图的设置

1.背景图片:background-image:url(图片路径)

2.背景图片大小:一个值:横向固定,纵向自适应

                            两个值:横向和纵向大小

                            cover:等比例平铺,会切点小部分

                            contain:宽度或者高度等比例自适应,可能撑不满,可以设置background-repeat:no-repeat(背景是否重复)。

3.背景图片位置:两个值:x(left,right,center)值方向偏移量(右正方向),y(top,bottom,center)方向偏移量(下正方向);左上角时0,0点。

5.雪碧图使用

为了性能考虑,把大的图片截取小的图片进行使用。

 四、案例的实现

案例一:

1.代码展示:

css样式设置

主题内容:

 2.样品展示:

案例二

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>案例二</title>
		<style type="text/css">
			.one{
				width: 600px;
			}
			img{
				width: 150px;
				height: 180px;
				float: left;
				margin-top: 10px;
				margin-left: 10px;
			}
			p{
				display: inline-block;
				margin-top: 40px;
				margin-left: 10px;
			}
			.first{
				margin-top: 10px;
			}
			.one_1{
				background-color: gainsboro;
				font-size: 10px;
				color: white;
			}
			.font{
				color: #DCDCDC;
				font-size: 14px;
			}
			.glod{
				color: gold;
			}
		</style>
	</head>
	<body>
		<div class="main">
			<div class="one">
				<hr />
				<img src="img/img02-01.jpg"/>
				<p>白蛇2:青蛇劫起</p>
				<p class="one_1">3D</p><br />
				<p class="font">主演:黄家康 唐小喜 张福正 魏超 赵铭洲</p><br />
				<p class="first font">中国大陆 | 0分钟</p>
			</div>
			<div class="one">
				<hr />
				<img src="img/img02-02.jpg"/>
				<p>燃野少年的天空</p>
				<p class="one_1">2D</p><br />
				<p class="font">观众评分</p>
				<span class="glod">7.8</span><br />
				<span class="font">主演:张一白 韩琰 彭昱畅 许恩怡 张宥浩</span><br />
				<span class="font">中国大陆 | 0分钟</span>
			</div>
			<div class="one">
				<hr />
				<img src="img/img2-03.jpg"/>
				<p>1921</p>
				<p class="one_1">2D</p><br />
				<p class="font">观众评分</p>
				<span class="glod">7.2</span><br />
				<span class="font">主演:黄建新 郑大圣 黄轩 倪妮 王仁君</span><br />
				<span class="font">中国大陆 | 0分钟</span>
				<hr />
			</div>
		</div>
	</body>
</html>

样品展示:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值