HTMl中引入使用CSS几种方式

HTMl中引入使用CSS几种方式

作为一个刚刚开始学习前端的小白,在学习的过程中遇到了很多的难题,当然也学习到了很多的知识,技术.
我们在前端的工作和学习中主要的就是使用HTML,CSS和js了,今天在这里就我目前的了解,分享一下几种在HTML中引入或使用CSS的方法.

CSS
在HTML中使用CSS,有三种方法;内联样式, 内部样式, 外部样式

  1. 内联样式
    内联样式就是直接写在标签内部的一种CSS样式,这种样式在三种样式中优先级最高;使用方法如下:
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
 </head>
 <body>
   //创建一个div,在标签内添加style属性,
   //然后把我们想要的样式写在style的引号里面(注意:一定要写在引号里面)
   //每个属性之间要用分号隔开
  <div id="box" style="width: 100px;height: 100px;background: red;">
   
  </div>
 </body>
</html>
  1. 内部样式
    内部样式就是把样式写在<style type="text/css"> 这里写样式</style> 里,然后把style放在head(我一般用内部样式的话习惯放在head里面)里,当然放在别的地方也可以使用 . 具体使用如下:
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
  <style type="text/css">
  //如果给div加的是ID的话,就需要使用#box(id选择器)

   #box{   
   width: 100px;
   height: 100px;
   background: red;
   }
    //如果给div加的是class的话,就需要使用.box(class选择器)
    
   .box{   
   width: 100px;
   height: 100px;
   background: red;
   }
   //这个是元素选择器(或称类型选择器),直接使用元素的名称,前面不用加任何东西
   div{   
   width: 100px;
   height: 100px;
   background: red;
   }
  //注意着三中选择器不要搞错了,要不然就用不了了,一般的话使用class选择器较多

  </style>
 </head>
 <body>
  <div id="box">
   hello world!!!
  </div>
  <div class="box">
   hello world!!!
  </div>
 
 </body>
</html>

3.外部样式
嗯!我现在一般就是说那个这种方式,这样代码看着比较清晰,容易管理. 在使用外部样式时,我们要先创建一个单独的CSS文件,我们在这里把这个CSS文件命名为external.css,具体使用如下:

htmL代码

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
  //使用link标签引入外部的CSS样式,注意link标签的三个属性都不能少(使用编辑软件一般都会提示)
  //使用link元素导外部样式是,需要将该元素写在文档的头部,即<head></head>之间
  //rel:用于定义文档关联,表示 关联样式表
  //type:定义文档类型,这里为CSS
  //href:填写文件的路径及文件名全称,(这个也会提示,没有提示的话就要自己写啦)
  //@import也可以导入外部样式,但是我没有用过,在这里就不介绍了,有兴趣的话,可以查查看
  <link rel="stylesheet" type="text/css" href="css/external.css"/>
 </head>
 <body>
  <div id="box">
   hello world!!!
  </div>
  <div class="box">
   hello world!!!
  </div>
 </body>
</html>

CSS代码

#box {
 width: 100px;
 height: 100px;
 background: red;
}
.box {
 width: 100px;
 height: 100px;
 background: red;
}
 div{   
   width: 100px;
   height: 100px;
   background: red;
   }
  

css文件内的样式写法,和内部样式的写法相同,不过不用加入其它的东西,直接在选择器里面写样式就可以了.
下面再说一下相对路径的写法(就是上面href里面要写的东西):
1.当前文件与目标文件在同一目录下(如下图的情况),这种情况的话直接在href里面写CSS文件名就可以了,记得加后缀 href="external.css";这样就行了.
在这里插入图片描述
2.当前文件与目标文件所在的文件夹在同一目录下(如下图);external.css文件在一个CSS文件里面,html文件则在CSS文件夹外面,这个时候就需要在external.css前面加上文件夹的名称了;href="css/external.css",文件夹名和文件名中间要用"/"隔开.
在这里插入图片描述
3.当前文件所在的文件夹与目标文件所在的文件夹在同一目录下(如下图);external.css文件在一个CSS文件里面,html文件则在page文件夹里面,这时就需要在css/external.css前再加上"../",现在href="../css/external.css","../"代表返回上一级.
在这里插入图片描述
以上就是我对html中引入和使用css文件的几种方法的总结,如有错误或者不严谨不到位的地方希望大家体量,和指出.谢谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值