样式的组成

1、选择器:将样式与页面中的某一个或某些标签建立联系,就要使用选择器,在head标签下写一个style标签,将需控制参数的标签名写在这个style标签下,设置属性即可通过css来控制html的样式,这就是选择器

2、作用域:作用域就是style标签下需要控制的标签名后面的{},这个{}内的参数就是作用域参数

3、样式块:作用域里面的参数语句就是样式语句,这个作用域就是样式块

css的引入方式

1、行间式样式导入,直接将css样式写在标签的style属性中

优点:对样式操作简单粗暴

缺点:可读性差,如果区域标签有很多条,那么也要写很多条,随着页面增大标签越来越多越来越复杂,复用性差

PS:只想修改单独的标签,使用这个比较方便

2、内联式,将css样式书写在style标签中,style标签写在head标签中

优点:可读性强,复用性强

缺点:延展性差(不适合团队开发,只有写的人看得懂)

PS:单文件使用,比较方便

3、外联式,在head里面写一个链接标签做导入即可

优点:延展性强(适合团队开发),复用性强,可读性强

缺点:必须要多文件

PS:团队开发时候使用外联式,因为很多文件都要引用

样式实例

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>样式引入</title>
<!--这个是外联式需要导入的写法,用link标签在href里面用相对路径导入外联css样式文件-->
<link rel="stylesheet" href="./css/index.css"> <style>
/*这属于css语言,采用css语法,所以备注的方式和html不一样,采用这条的格式*/
/*将样式与页面中的某一个或某些标签建立联系,只要使用选择器,将需要的标签写在这个style标签下,设置属性即可,这就是选择器*/
/*作用域就是h1后面的{},这个{}内的参数就是作用域参数*/
/*作用域里面的参数语句就是样式语句,这个作用域就是样式块*/
h1{
width: 150px;
height: 150px;
background-color: hotpink;
}
</style> </head>
<!--行间式样式导入,直接将css样式写在标签的style属性中-->
<!--优点:对样式操作简单粗暴,缺点:可读性差,如果区域标签有很多条,那么也要写很多条,随着页面增大标签越来越多越来越复杂,复用性差-->
<body style="background-color:black">
<!--上面的style是设置整个页面的背景色,下面的div里面的style是设置区域的背景色包括区域的大小-->
<div style="background-color: white; width:200px; height:200px;" >这是一个区域</div>
<div style="background-color: darkslategrey; width: 200px; height: 200px;">这是一个区域</div> <!--内联式,将css样式书写在style标签中,style标签写在head标签中-->
<!--优点:可读性强,复用性强,缺点:延展性差(不适合团队开发,只有写的人看得懂)-->
<h1>这里是内联式区域</h1>
<h1>这里是内联式区域</h1> <!--外联式,在head里面写一个链接标签做导入即可-->
<!--优点:延展性强(适合团队开发),复用性强,可读性强 缺点:必须要多文件-->
<p>这里是外联式区域</p>
<p>这里是外联式区域</p>
</body>
</html>

(5)css样式导入的更多相关文章

  1. IOS UIWebView引用外部CSS样式(转载)

    首先,将要引用的CSS样式导入到工程文件,然后我们可以自己拼装一个网页并引用这个样式,具体代码实现如下: -(void)viewDidLoad { [super viewDidLoad]; NSStr ...

  2. HTML CSS样式基础

    一.css 1.什么是css? Cascading Style Sheet 级联样式表 改变样式的一个工具,说白了,就是为了让我们的页面好看, HTML底层封装了css这样一个工具. 2.怎么使用cs ...

  3. 20190422-外部导入CSS样式之link、CSS@import、Sass分音

    写在前面乱七八糟的前言:今天wuliMR黄问了一个问题,Sass的分音与link标签都是导入外部样式的,有什么不同,这真是个好问题,因为本白着实没想过,也不知道,不过没关系,成功的背后总有一个默默无闻 ...

  4. java:HTML(table表格,ul列表)和CSS(导入.css文件,三种定义颜色方式,三种样式选择器,a标签属性顺序,)

    1.重点掌握: html: 1.form表单:input,checkbox,seelct,radio,button,submit 2.table表格:thead-->tr-->th;tbo ...

  5. nuxt导入css样式

    全局导入,适用于所有组件 在nuxt.config.js文件引 css:["~样式path"], 如:css:["~assets/css/main.css"], ...

  6. html导入css样式的方法

    在html网页中引入css样式表主要有一下四种方法 1.行内引入 <p style="width:100px;height:40px;color:red;"></ ...

  7. CSS样式应用

    CSS样式应用的方法: (1)行内样式,将css样式直接放到标签当中,一般都是放入标签的style属性中,它是最方便的一种样式,也是最不方便修改的样式.如下: (2)内嵌式,通过将css写在网页源文件 ...

  8. 怎样将多个CSS文件导入一个CSS文件中

    问题: 在HTML中引入css的其中的两个方法:    导入式和链接式的目的都是将一个独立的css文件引入一个文件中,二者的区别不大,事实上,二者最大的区别在于链接式使用html的标记引入外部css文 ...

  9. css样式兼容不同浏览器问题解决办法

    在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所 有浏览器 ...

随机推荐

  1. xml常用操作(js、sql、vb)

    我们经常会用到xml操作,如下介绍了js.sql.vb等对xml的操作. JS创建xml对象 //创建对象 function getDataXML() {     var objTds = $(&qu ...

  2. export及export default

    const a=2; const b=3; const c=function(){console.log(a+b} export a; export b; export default c; 如上文件 ...

  3. global 全局变量 nonlocal 局部变量

    # x= # def func(): # x= # # func() # print(x) # x=[] # def func(): # x.append() # x.append() # x.app ...

  4. Java反射《三》获取属性

    package com.study.reflect; import java.lang.reflect.Field; /** * 反射,获取属性 * @ClassName: FieldDemo * @ ...

  5. poj3261

    题解: 同bzoj1717 代码: #include<bits/stdc++.h> using namespace std; ,P2=,P=; int a1[P],num[P],a2[P] ...

  6. [Codeforces513E2]Subarray Cuts

    Problem 给定一个长度为n的数字串,从中选取k个不重叠的子串(可以少选),将每个串求和si 求max|s1 - s2| + |s2 - s3| + ... + |sk - 1 - sk|(n & ...

  7. Linux Centos关机命令

    centos关机命令: 1.halt 立马关机 2.shutdown -h 10 1分钟后自动关机 3.poweroff 立刻关机,并且电源也会断掉 4.shutdown -h now 立刻关机(ro ...

  8. day056 多表增加和查询

    今日总结: 多表的增删改查操作 多表操作 增 book id title book_detail publish author onetoone manytoone manytomany book_o ...

  9. MySQL5.6数据库8小时内无请求自动断开连接

    问题: 最近的项目中,发现Mysql数据库在8个小时内,没有请求时,会自动断开连接,这是MySQL服务器的问题.The last packet successfully received from t ...

  10. 《Python》模块和包

    一.模块 1.什么是模块: 一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编写的代码(. ...