(5)css样式导入
样式的组成
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样式导入的更多相关文章
- IOS UIWebView引用外部CSS样式(转载)
首先,将要引用的CSS样式导入到工程文件,然后我们可以自己拼装一个网页并引用这个样式,具体代码实现如下: -(void)viewDidLoad { [super viewDidLoad]; NSStr ...
- HTML CSS样式基础
一.css 1.什么是css? Cascading Style Sheet 级联样式表 改变样式的一个工具,说白了,就是为了让我们的页面好看, HTML底层封装了css这样一个工具. 2.怎么使用cs ...
- 20190422-外部导入CSS样式之link、CSS@import、Sass分音
写在前面乱七八糟的前言:今天wuliMR黄问了一个问题,Sass的分音与link标签都是导入外部样式的,有什么不同,这真是个好问题,因为本白着实没想过,也不知道,不过没关系,成功的背后总有一个默默无闻 ...
- java:HTML(table表格,ul列表)和CSS(导入.css文件,三种定义颜色方式,三种样式选择器,a标签属性顺序,)
1.重点掌握: html: 1.form表单:input,checkbox,seelct,radio,button,submit 2.table表格:thead-->tr-->th;tbo ...
- nuxt导入css样式
全局导入,适用于所有组件 在nuxt.config.js文件引 css:["~样式path"], 如:css:["~assets/css/main.css"], ...
- html导入css样式的方法
在html网页中引入css样式表主要有一下四种方法 1.行内引入 <p style="width:100px;height:40px;color:red;"></ ...
- CSS样式应用
CSS样式应用的方法: (1)行内样式,将css样式直接放到标签当中,一般都是放入标签的style属性中,它是最方便的一种样式,也是最不方便修改的样式.如下: (2)内嵌式,通过将css写在网页源文件 ...
- 怎样将多个CSS文件导入一个CSS文件中
问题: 在HTML中引入css的其中的两个方法: 导入式和链接式的目的都是将一个独立的css文件引入一个文件中,二者的区别不大,事实上,二者最大的区别在于链接式使用html的标记引入外部css文 ...
- css样式兼容不同浏览器问题解决办法
在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所 有浏览器 ...
随机推荐
- Win10系列:JavaScript 的 WinJS库
WinJS 库是由 CSS 和 JavaScript 文件组成的.使用Visual Studio 2012新建一个JavaScript 的Windows应用商店的空白应用程序项目,在项目的引用管理器中 ...
- 认识微软Visual Studio Tools for AI
认识微软Visual Studio Tools for AI 微软已经发布了其 Visual Studio Tools for AI 的测试版本,这是微软 Visual Studio 2017 I ...
- bzoj1798
题解: 同洛谷2023 代码: #include<bits/stdc++.h> using namespace std; typedef long long ll; ; ll p,v,su ...
- eclipse package视图和navigator视图的区别
package视图是适合开发的视图,因为开发时我们只关注源文件,并不关注编译后的二进制文,所有在该视图中存放二进制文件的classes文件被隐藏了,而navigator视图,就是项目在工作空间中存放的 ...
- 【转载】《Learn More Study Less》整体性学习方法
原文 忘记在哪里看到这本书的介绍了,据说是一个小子自学1年,完成了4年麻省理工的课程,然后写了一本他学习方法的书.我搜了一下,居然中英文版都有,就花时间好好读了一遍,就是这本. 以下是这本书的完整笔记 ...
- 十二. Python基础(12)--生成器
十二. Python基础(12)--生成器 1 ● 可迭代对象(iterable) An object capable of returning its members one at a time. ...
- Cracking The Coding Interview 9.0
#include <iostream> #include <vector> using namespace std; void mswap(int &a, int &a ...
- java中String的equals()和 ==
String a=new String("java"); String b=new String("java"); System.out.println(a.e ...
- mybatis 异常 There is no getter for property named 'bizId' in 'class java.lang.Long'
mybatis 异常 There is no getter for property named 'bizId' in 'class java.lang.Long' 当使用mybatis进行传参的时候 ...
- angular2.0 官网架构文档
Angular 是一个用 HTML 和 JavaScript 或者一个可以编译成 JavaScript 的语言(例如 Dart 或者 TypeScript ),来构建客户端应用的框架. 该框架包括一系 ...