CSS(七)元素分类

块级元素


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	<!--	 块级元素:独占一行的元素,不能和相邻元素共享一行,例如:h1-h6,p,div,ol,ui,li,pre,table等-->
	
	  <h4>我是h4标题字</h4>
	  <table  border="1" cellspacing="0" cellpadding="8">
	  	 <tr>
	  	 	<td>11111</td>
	  	 </tr>
	  	 <tr><td>2222</td></tr>
	  	
	  </table>
	  xxxxxxx
	</body>
</html>

CSS(七)元素分类

行内元素


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	<!-- 行内元素:能和相邻元素共享一行的元素,例如:span,a,img等
		 特点:不要对行内元素设置宽和高,设了也没用,宽和高自动适应内容,img除外(它可以设置宽高)
		
	-->
	
   <img src="../img/tly.jpg">
     <span style="width: 100px; height:200px; background-color: green;">aaaaaaaaaaa</span>
	</body>
</html>

CSS(七)元素分类

行内元素和块级元素的转换


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!-- 块级元素转换为行内元素:给块级元素设置display:inline
			行内元素转换为块级元素:给行内元素设置display:block
			
		-->
		
		<div style="width:200px;height: 100px; background-color: yellow;display: inline;">我是div</div>xxxxx
		
		<span style="width:200px;height: 100px; background-color: yellow; display: block;">我是span</span>
	</body>
</html>

CSS(七)元素分类

行内块级元素


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			div{
				width: 100px;
				height: 100px;
			 /* 让多个div排列在同一行,并且宽和高都可以设置 */
			    display: inline-block;
			}
			
		</style>
	</head>
	<body>
	<!-- 行内块级元素:既有行内元素的特点(可以和相邻的行内元素共享一行),
		又有块级元素的特点(可以设置宽和高,以及padding和maring)
		将元素设置为行内块级元素:display:inline-block
	-->
	
 
     <span style="width: 100px; height:200px; background-color: green;display: inline-block; ">aaaaaaaaaaa</span>
      <span>xxxxxxxxxx</span>
      
      <div style="background-color: #0000FF;">1</div>
      <div style="background-color: yellow ;">2</div>
      <div  style="background-color: green;">3</div>
	</body>
</html>

CSS(七)元素分类

隐藏元素的两种方式


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	<!--	
		把元素隐藏起来,有两种方式:
		 方式1:给元素设置display属性,值为none,隐藏元素且不会保留元素的物理空间
		方式2:给元素设置visibility属性,值为hidden,隐藏元素,但是会保留元素的物理空间
		
	-->
	
	    <div style="background-color: #0000FF;width: 100px;
				height: 100px;visibility:hidden;">div内的内容</div>
			<span>cddfdvvff</span>
	</body>
</html>

CSS(七)元素分类