Revisión de CSS 2

1. Configuración de propiedades de uso común en CSS

      1.1 Acerca de la configuración de la lista

            Lista: 1. Lista ordenada <ol><li></li> </ol>

            2. Lista desordenada <ul><li></li> </ul>

            3. Lista personalizada <dl> <dt> <dd> </dd> </dt> </dl>

      La configuración de la lista es cambiar el logotipo al principio de la lista.

            list-style-image: establecer el icono del logotipo ninguno | url (url)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>关于列表的设置</title>
		<style>
			ul li a{
				font-size: 50px;
				text-decoration: none;
				color: black;
			}
			ul{
				list-style-image:url("imgs/home.PNG");
			}
		</style>
	</head>
	<body>
		<h1>关于列表的设置</h1>
		<h2>list-style-image : 设置标识图标none | url ( url ) </h2>
		<ul>
			<li><a href="#">用户信息管理</a></li>
			<li><a href="#">部门信息管理</a></li>
			<li><a href="#">职位信息管理</a></li>
		</ul>
	</body>
</html>

      1.2 Acerca de la configuración de la mesa

            border-collapse: establece el borde entre las celdas de la tabla para fusionar [  separar  | contraer los lados adyacentes se fusionan ] 

            espaciado de borde: Forme un solo cuadroinmediatamente, lafila lateral y el paso de las celdas en horizontal y vertical. 【Número px】 

            celdas vacías: cuando no hay contenido en la celda, si el borde de la celda muestra  mostrar  | ocultar 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格属性设置</title>
		<style>
			table{
				width: 800px;
				height: 400px;
				border-collapse:separate;
				border-spacing:10px;
				empty-cells:show;
			}
			table tr{
				font-size: 20px;
				text-align: right;
				vertical-align: bottom;
			}
			
		</style>
	</head>
	<body>
		<h1>表格属性设置</h1>
		<h2>border-collapse :设置表格单元格之间的边框合并[ separate | collapse相邻边被合并] </h2>
		<h2>border-spacing :表格边框独立时,行和单元格的边在横向和纵向上的间距。 【数字px】</h2>
		<h2>empty-cells :当单元格中没有内容时,单元格的边框是否显示 </h2>
		<table border="1px">
			<tr>
				<td colspan="3"><h1>表格属性设置</h1></td>
			</tr>
			<tr>
				<td>border-collapse</td>
				<td>设置单元格是否合并</td>
				<td>separate | collapse相邻边被合并</td>
			</tr>
			<tr>
				<td>border-spacing</td>
				<td>框独立时,单元格之间的间距</td>
				<td>数字px</td>
			</tr>
			<tr>
				<td>empty-cells</td>
				<td>当单元格中没有内容时,单元格的边框是否显示</td>
				<td></td>
			</tr>
		</table>
	</body>
</html>

      1.3 Acerca de la configuración del parche

            Parche: la distancia entre el elemento secundario y el elemento principal

            Si el elemento principal es set-inner patch [padding]

            Si establece un elemento secundario --- parche externo [margen]

            relleno: 12px 15px 28px 35px

                  Los cuatro valores de los parámetros actuarán en los cuatro lados en el orden de arriba a la derecha, abajo a la izquierda.

            relleno: 12px

                  Proporcione uno, que se utilizará para los cuatro lados

            relleno: 12px 15px

                  Dos, el primero es para arriba-abajo, el segundo es para izquierda-derecha

            relleno: 12px 15px 28px

                  Se proporcionan tres, el primero es para arriba, el segundo es para izquierda-derecha y el tercero es para abajo

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>补丁设置</title>
		<style>
			div{
				width: 500px;
				height: 400px;
				background-color: black;
			}
			#div1{
				padding: 50px;
			}
			#img2{
				margin: 50px;
			}
		</style>
	</head>
	<body>
		<div id="div1">
			<img id="img1" src="imgs/avatar2.png" />
		</div>
		<br>
		<div id="div2">
			<img id="img2" src="imgs/avatar5.png" />
		</div>
	</body>
</html>

2. Acerca de la configuración de atributos del diseño

      flotar: si y cómo un elemento html flotante [ ninguno no  | izquierda {flotante izquierda}  | derecha {flotante} derecha  ]

      Elementos a nivel de bloque: se envuelven automáticamente antes y después de los elementos.

      Elementos en línea: organizados una vez de izquierda a derecha, a menos que el elemento <br> se utilice para forzar un salto de línea.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>设置元素浮动</title>
		<style>
			span{
				float: right;
			}
		</style>
	</head>
	<body>
		<font size="7">设置元素浮动</font>
		<span>
			<a href="#">登陆</a>
			&nbsp;&nbsp;|&nbsp;&nbsp;
			<a href="#">注册</a>
		</span>
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>设置元素浮动</title>
		<style>
			span{
				float: right;
			}
			ul{
				list-style-type: none;
			}
			ul li{
				float: left;
				padding-left:50px;
			}
			ul li a{
				font-size: 30px;
				text-decoration: none;
				color: darkgrey;
			}
			ul li a:hover{
				color: red;
			}
		</style>
	</head>
	<body>
		<font size="7">设置元素浮动</font>
		<ul>
			<li><a href="http://news.baidu.com/" target="_blank">新闻</a></li>
			<li><a href="#">hao123</a></li>
			<li><a href="#">地图</a></li>
			<li><a href="#">视频</a></li>
			<li><a href="#">贴吧</a></li>
			<li><a href="#">学术</a></li>
			<li><a href="#">更多</a></li>
		</ul>
	</body>
</html>

3. Configurar la ocultación y visualización de elementos html

      mostrar: si y cómo se muestran los elementos html

      bloque: pantalla

      ninguno: oculto

      visibilidad: si mostrar elementos html

      visible: pantalla

      oculto: oculto

      ¿La diferencia entre visualización y visibilidad ?

            Después de que Display oculte el elemento, el espacio físico del elemento desaparecerá,

            Visibilidad: Después de ocultar el elemento, el espacio físico del elemento no desaparecerá, dejando un espacio en blanco.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>设置html元素的隐藏和显示</title>
		<script>
			function test1(){
				document.getElementById("img1").style.display="none";
			}
			function test2(){
				document.getElementById("img1").style.display="block";
			}
			function testvisibility1(){
				document.getElementById("img2").style.visibility="hidden";
			}
			function testvisibility2(){
				document.getElementById("img2").style.visibility="visible";
			}
		</script>
	</head>
	<body>
		<h1>设置html元素的隐藏和显示</h1>
		<h2>display:html元素是否及如何显示</h2>
		<h3>block:显示</h3> 
		<h3>none:隐藏</h3>
		<h1 onmouseover="test1();" onmouseout="test2();">图片的隐藏和显示</h1><br>
		<img id="img1" src="imgs/avatar2.png" /><br>
		<img id="img2" src="imgs/avatar5.png" />
		<h2>visibility:是否显示html元素</h2>
		<h3>visible:显示</h3> 
		<h3>hidden:隐藏</h3>
		<h1 onmouseover="testvisibility1();" onmouseout="testvisibility2();">图片的隐藏和显示</h1><br>
	</body>
</html>

3. Acerca de la configuración de la propiedad de posicionamiento

      posición: establece el método de posicionamiento de los elementos HTML

      estático: el valor predeterminado. Sin posicionamiento especial, los elementos html siguen las reglas de posicionamiento HTML

      absoluto : Posicionamiento absoluto. Apártese de las reglas de posicionamiento predeterminadas de HTML , use los atributos izquierdo ,  derecho ,  superior ,  inferior y otros para realizar un posicionamiento absoluto en relación con el objeto principal más cercano con la mayor cantidad de configuraciones de posicionamiento.

      relativo : Posicionamiento relativo. No se desvía de las reglas de posicionamiento predeterminadas de HTML , pero compensará la posición en el flujo de documentos normal de acuerdo con los atributos  izquierdo ,  derecho ,  superior ,  inferior y otros

      izquierdo [margen izquierdo], derecho [margen derecho], superior [margen superior], inferior [margen inferior] 

      El valor del atributo de  posición debe definirse como  absoluto o  relativo para que este valor surta efecto .

      Las reglas de posicionamiento predeterminadas de HTML, los elementos html se organizan en el archivo HTML desde la esquina superior izquierda a la esquina inferior derecha a la vez, y los elementos a nivel de bloque se pliegan.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>定位设置</title>
		<style>
			#div1{
				width: 200px;
				height: 200px;
				background-color: red;
				position: absolute;
				left:10%;
				top:100px;
			}
			#div2{
				width: 200px;
				height: 200px;
				background-color: blue;
				position: absolute;
				left: 1000px;
				top:70%;
			}
		</style>
	</head>
	<body>
		<h1>position</h1>
		<hr>
		<div id="div1"></div>
		<div id="div2"></div>
	</body>
</html>

índice z: establece el orden de apilamiento de los objetos

Los objetos con un valor numérico mayor sobrescribirán los objetos con un valor numérico menor

Nota: La validez del índice z atributo está relacionado con la p osición atributo.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>设置元素的层叠</title>
		<style>
			#div1{
				width: 300px;
				height: 200px;
				background-color: red;
				position: absolute;
				left: 100px;
				top: 100px;
				z-index: 1;
			}
			#div2{
				width: 300px;
				height: 200px;
				background-color: blue;
				position: absolute;
				left: 150px;
				top: 160px;
				z-index: 2;
			}
			#div3{
				width: 300px;
				height: 200px;
				background-color: yellow;
				position: absolute;
				left: 200px;
				top: 220px;
				z-index: 3;
			}
			#div4{
				width: 300px;
				height: 200px;
				background-color: green;
				position: absolute;
				left: 250px;
				top: 280px;
				z-index: 4;
			}
			div p{
				font-size: 20px;
			}
		</style>
	</head>
	<body>
		<div id="div1">
			<p align="right">div1--[z-index=1]</p>
		</div>
		<div id="div2">
			<p align="right">div2--[z-index=2]</p>
		</div>
		<div id="div3">
			<p align="right">div3--[z-index=3]</p>
		</div>
		<div id="div4">
			<p align="right">div4--[z-index=4]</p>
		</div>
	</body>
</html>

Supongo que te gusta

Origin blog.csdn.net/m0_49935332/article/details/114446782
Recomendado
Clasificación