css

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
      <del>原价50</del>
	  <span>原价50</span>
 </body>
</html>

在这里插入图片描述
如果添加css如下:

span{
   text-decoration:line-through;
}

在这里插入图片描述

span{
   text-decoration:line-through;
}
del{
   text-decoration:none;
}


在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
      <a href="www.baidu.com">www.baidu.com</a>
	  <span> www.baidu.com</span>
 </body>
</html>




span{
   color:rgb(0,0,238);
   text-decoration:underline;/*overline上划线*/
   cursor:pointer;/*该属性控制当鼠标移到特殊位置时它会变成什么图标*/
}

在这里插入图片描述
伪类选择器

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
      <a href="www.baidu.com">www.baidu.com</a>
	  
 </body>
</html>

a:hover{
  background-color:red;
}


在这里插入图片描述
当鼠标进入该字符串区域时会由原来的颜色变为红色。

[href]:hover{
  background-color:red;
}


效果与上一个一样。只要是选择器:hover即可实线伪类选择器的功能。

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
      <a href="www.baidu.com">www.baidu.com</a>
	  <a href="www.taobao.com">www.taobao.com</a>
	  <a href="www.jd.com">www.jd.com</a>

	  
 </body>
</html>

a:hover{
  background-color: #f40;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  font-family:arial;
  border-radius:10px;
}


在这里插入图片描述

原本没有下划线,鼠标点进的时候出现下划线等。

a{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
  background-color: #f40;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  font-family:arial;
  border-radius:10px;
}


在这里插入图片描述

<!--1.行级(内联)元素 inline
feature:内容决定元素所占位置
         不可以通过css改变宽高
span strong em a del
    2.块级元素 block
feature:独占一行
        可以通过css改变宽高
div p ul ol form address
    3.行级块元素  inline-block
feature:内容决定元素所占位置
        可以通过css改变宽高
img 
-->
分别有display这个属性来控制是什么元素,下图都是默认的,也可以修改。
span{
 display:inline;
}
div{
 display:block;
}
img{
 display:inline-block;
}
<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
     <span>123</span>123

	  
 </body>
</html>


span{
 display:inline;
}


在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
     <span>123</span>123

	  
 </body>
</html>


span{
 display:block;
}

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
     <img src="123.PNG">
	 <img src="123.PNG">
	 <img src="123.PNG">
	 <img src="123.PNG">


	  
 </body>
</html>



img{

width:100px;
height:200px;


}

凡是带有inline的元素,都有文字特性。效果如下:
在这里插入图片描述

如何使照片之间的间隙消失呢!
方法一:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
     <img src="123.PNG"><img src="123.PNG"><img src="123.PNG"><img src="123.PNG">


	  
 </body>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
     <img src="123.PNG">
	 <img src="123.PNG">
	 <img src="123.PNG">
	 <img src="123.PNG">


	  
 </body>
</html>


img{

width:100px;
height:200px;
margin-left:-4px;

}

在这里插入图片描述
但该方式放在服务器上解压之后可能有问题,所以常规做法是第一种。

有时候做开发,可以先写html,再写css。,如下:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
    <div class="box1"></div>
	 <div class="box2"></div>
	  <div class="box3"></div>
	   <div class="box4"></div>
	    <div class="box5"></div>
	
	  
 </body>
</html>



.box1{
  width:100px;
  height:100px;
  background-color:red;
}
.box2{
  width:200px;
  height:200px;
  background-color:green;
}
.box3{
  width:300px;
  height:300px;
  background-color:red;
}
.box4{
  width:100px;
  height:100px;
  background-color:green;
}
.box5{
  width:200px;
  height:200px;
  background-color:red;
}

在这里插入图片描述

但这样有多少个盒子就要写多少个对应的css,十分的麻烦。如果像上面一样是几种颜色与大小的组合。我们可以转换一下思路,可以先写css,再写html,这样开发效率更高,如下:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
    <div class="red size1"></div>
	 <div class="green size2"></div>
	  <div class="red size3"></div>
	   <div class="green size1"></div>
	    <div class="red size2"></div>
	
	  
 </body>
</html>



.red{
 
  background-color:red;
}
.green{
 
  background-color:green;
}

.size1{
  width:100px;
  height:100px;
}
.size2{
  width:200px;
  height:200px;
}
.size3{
  width:300px;
  height:300px;
}

效果和上一个一样。这是先定义功能,再选择功能,更加灵活,组合更多。
有些标签是带有css样式,我们可以根据自己的需要自定义标签。使用标签选择器初始化标签。例如:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
   <em>123</em>
	  
 </body>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
   <em>123</em>
	  
 </body>
</html>



em{
font-style:normal;
color:#c00;

}

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
   <ul>
      <li>1</li>
	  <li>2</li>
      <li>3</li>
   </ul>
 </body>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <link rel="stylesheet" type="text/css" href="Untitled2.css">
  <title>Document</title>
 </head>
 <body>
   <ul>
      <li>1</li>
	  <li>2</li>
      <li>3</li>
   </ul>
 </body>
</html>



ul{
   list-style:none;
  

}

在这里插入图片描述

ul{
   list-style:none;
   padding:0;
   margin:0;

}

在这里插入图片描述
间距,空格都没有了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值