博客列表 >CSS选择器---PHP九期线上班

CSS选择器---PHP九期线上班

一丁
一丁原创
2019年10月31日 17:49:49482浏览

1.元素按显示方式分为哪几种, 并举例, 正确描述它们

元素的显示方式有两个,一种是块级元素,如:div,p,h1等。一种是行内元素,如span。那么,为什么它们有的是块级元素占一行,有的是行内元素内容是多大就是多大呢?其实,他们这是有一个css属性决定的,这个属性就是display。
比如    display:block;        就是块的意思
display: inline;    是行的意思,
如果我们给div设置css样式为display:inline;那么,div就会像span一样变成行内元素,
同样如果给span设置display:block;    它就会变成div一样的块级元素。
我们知道,块级元素是可以设置宽高,但是要占一行,而行内元素是不能设置宽高的,有没有一种方法可以让一个元素既不占一行又可以设置宽高呢?
有的,这就是display的 inline-block属性,意思是既是块,又是行。


2.CSS是什么? 它的主要作用是什么?

CSS代表级联样式表。CSS是一种标准的样式表语言,用于描述网页的表示(即布局和格式)。如果说HTML是房子的话,CSS就是装修的风格。


3.什么是CSS选择器,它的样式声明是哪二部分组成?

CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素就很重要了,如何选择对应的元素,此时就需要我们所说的选择器。在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。选择器主要是用来确定html的树形结构中的DOM元素节点。

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。


4.举例演示CSS简单选择器(全部),举例演示CSS上下文选择器(全部),举例演示常用CSS结构伪类选择器(不少于四种)


实例

<!DOCTYPE html>
<html>
<head>
	<title>CSS选择器</title>
	<style>
		/*id选择器*/
		#idSelect{
			color: orange;
		}
		/*类选择器*/
		.classSelect2{
			color: green;
		}
		/*群组选择器*/
		#idSelect2,h1{
			color: pink;
		}
		/*通配符选择*/
		*{
			padding: 0;
			margin: 0;
		}
		/*上下文选择器*/
		p em{
			color: blue;
		}
		/*后代选择器*/
		nav h2{
			color: gray;
		}
		/*父子选择器*/
		nav > h2{
			color:red;
		}
		/*同级相邻选择器*/
		.idSelect3 + *{
			background: orange;
		}
		/*同级所有选择器*/
		.idSelect3 ~ *{
			background: green;
		}
		/*menu下第二个子元素*/
		menu > :nth-child(2){
			background: pink;
		}
		menu > ul > :nth-child(2){
			background: blue;
		}
		
	</style>
</head>
<body>
<h1>CSS简单选择器</h1>
<p id="idSelect">ID<em>选择器</em></p>
<p class="classSelect" id="idSelect2">类选择器</p>
<p class="classSelect2">群组选择器</p>
<p>通配选择器</p>
<nav>
<div>
	<h2 class="idSelect3">好好</h2>
	<h2>学习</h2>
	<h2>天天</h2>
</div>
<h2>向上</h2>
</nav>
<menu>
<ul>
<li>苹果</li>
<li>华为</li>
<li>小米</li>
</ul>
<ul>
	<li>平板</li>
	<li>ipad</li>
	<li>phone</li>
</ul>
</menu>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


运行结果图:

image.png


手写:

image.png




image.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议