CSS基础(一)-添加CSS代码的三种方式(内联、内部、外部)、CSS标签选择器(标签、类、id)

时间:2021-07-05 18:24:50   收藏:0   阅读:0

CSS:Cascading Style Sheet的缩写,意思是层叠样式表

作用:美化页面,可设置页面上各种元素的样式,包括颜色、大小、位置等等,使页面变得更好看。

1.添加CSS代码的三种方式:内联、内部、外部

代码如下

(1)cssDemo01.html

 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="UTF-8">
 <link rel="添加CSS代码的三种方式:内联、内部、外部" href="test.css">
 <title>cssDemo01</title>
     
 <style type="text/css">
 /* 内部样式表要添加style标签,指定type="text/css" */
 p{
  font-size: 30px;
  color:orange;
 }
 h3{
  font-size:40px;
  color:green;
 }
 </style>
     
 </head>
 <body>
 <!--
  1、内联样式表:也称内嵌样式表、行内样式表
  在标签里直接书写,标签中写style属性,属性用""括起来,多个属性之间用;隔开
  缺点:不能复用,今后使用较少。
     此处以div标签进行演示:<div>内容</div>
 -->
 <div>内联样式表效果</div>
 <div style="font-size:20px">内联样式表效果:添加字体大小</div>
 <div style="color:red">内联样式表效果:添加字体颜色</div>
 <div style="font-size:30px;color:blue">内联样式表效果:添加字体大小和颜色</div>
 ?
     
 <!--
  2、内部样式表
  在当前html文件中编写,在head标签中编写style标签
  注释为:/* */
  此处以p标签进行演示:上面p{}设置属性,下面<p>内容</p>显示效果
 -->
 <p>内部样式表效果</p>
   
     
 <!--
  3、外部样式表
  需要在外部创建css文件,将内容写到该文件中,并在当前文件中引入这个css文件
  此处以span标签进行演示:<span>内容</span>
     外部css文件为:test.css
 -->
 <span>外部样式表效果</span>
 ?
 <!-- 内联样式表优先级最高,内部样式表与外部样式表采用就近原则 -->
 <h3 style="font-size:20px;color:red">优先级测试</h3>
 ?
 </body>
 </html>

(2)test.css

 @CHARSET "UTF-8";
 span{
  font-size:50px;
  color:yellow;
 }
 h3{
  font-size:60px;
  color:blue;
 }

显示效果

技术图片

 

2.CSS基本选择器

2.1 标签选择器

2.2 类选择器

2.3 id选择器

代码测试

 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="UTF-8">
 <title>基本选择器</title>
 ?
 <style type="text/css">
 /* 内部样式表 */
 /* 1、标签选择器(优先级最低)   */
 li{
  font-size:30px;
  color:blue;
 }
 ?
 /* 2、类选择器(优先级居中)   */
 .bapi{
  color:green;
 }
 ?
 /* 3、id选择器(优先级最高)   */
 #third{
  color:gold;
 }
 ?
 </style>
 ?
 </head>
 <body>
  <ul>
  <li id="first">苹果</li>
  <li id="second">西瓜</li>
  <li class="bapi">橘子</li>
  <li class="bapi">香蕉</li>
  <li>梨子</li>
  <li class="bapi" id="third">荔枝</li>
  </ul>
 </body>
 </html>

显示效果

技术图片

优先级:id选择器 >类选择器 > 标签选择器

 

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!