css的导入与基础选择器
css是什么
css也是一门标记语言,主要用作修改控制html的样式
css书写的位置(导入)
css是用来控制页面标签的样式,但是可以根据实际情况书写在不同的位置,
放在不同位置有不同的专业叫法,可以分为行间式、内联式和外联式三种
行间式
css样式直接书写在标签的style全局属性中,一条样式格式为(样式名:样式值)
可以同时出现按多条样式,样式之间用封号隔开
<div style="width: 200px; height:100px; "></div>
内联式
css样式书写在head标签的style标签中,样式格式为选择器 {样式块}
可以同时控制多个标签的样式,增强代码的复用性
<style>
.h1 {
width: 10px;
height: 20px;
}
/*css的注释语法*/ /**/
.d1 {
width: 10px;
height: 20px;
}
</style>
外联式
css的语法和内联式相同,但样式写在css文件中,在html页面中用link标签引入css文件
可以团队合作编写样式,代码复用性增强
<link rel="stylesheet" type="text/css" href="css/my.css">
rel="stylesheet":引入的层级样式表,也就是css文件
type="text/css":引入文件采用的是css语法书写文本类型代码
href="css/my.css":采用相对路径引入目标css文件
css的基础选择器
通配选择器
<style>
* {
height: 10px;
}
/* 特定标识符:星号(*) --> 可以表示页面所有标签的名字 */
/* 因为通配选择器可以表示页面的所有标签,所以不建议使用 */
</style>
标签选择器
<style>
h1 {
height: 10px;
}
/* 特定标识符:标签名 */
/* 标签选择器控制页面中所有标签名为标签选择器名的标签 */
/* 例如上面的标签选择器名为h1
页面中所有的h1标签都会被他匹配控制样式*/
</style>
class选择器
<style>
.h {
height: 10px;
}
/* 特定标识符:点(.) */
/* 每一个标签都可以设置class属性 */
/* class选择器可以匹配页面所有标签class属性值
为class选择器名的标签 */
/* 例如上面会匹配控制所有class值为h的标签 */
</style>
id选择器
<style>
#d1 {
height: 10px;
}
/* 特定标识符:井号(#) */
/* id选择器控制页面中标签全局属性id值为id选择起名的唯一标签 */
/* 例如上面会匹配控制所有id值为d1的标签 */
</style>
选择器优先级
当多个选择器同时匹配上同一个标签的时候,设置
相同属性时就会涉及到谁的设置生效(优先级高)
优先级按作用域的大小区分,作用域越小优先级越高
important > 行间式 > id > class > 标签 > 通配
如果优先级相同,那么谁在下面谁生效
css的导入与基础选择器的更多相关文章
- Unit 4.css的导入方式和选择器
一.什么是css CSS是指层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中.也就是说把HTML元素的样式都统一收集起来写在一个地方 ...
- CSS基础选择器(选择器的优先级),CSS样式块( 长度/颜色/显示方式/文本样式),盒模型组成,盒模型-block,盒模型布局
CSS基础选择器 (1)id选择器: # => 标签拥有 id="user" 属性 <style> #user { width: 200px; ...
- CSS【03】:CSS 基础选择器与三种引入方式
基础选择器 选择器:css 选择 html 标签的一个工具,是将 css 与 html 建立起联系,那么 css 就可以控制 html 样式 选择器其实就是给 html 标签起名字 标签选择器 作用: ...
- 前端基础之CSS的引入+HTML标签选择器+CSS操作属性
clear:left/ringt属性 CSS:语法形式上由选择器+以及一条或多条声明组成:选择器查找到指定的html标签后,使用css属性设置html标签的样式: ...
- 第一篇 css导入方式 及选择器
一 推荐资料 推荐书籍 css Zen Garden 中文(css禅意花园) 二.css样式 1.css样式表特征 继承性 大多数css的样式规则可以被继承 层叠性 1)可以定义 多个样式 2)不冲 ...
- WEB学习-CSS基础选择器
基础选择器 标签选择器 就是标签的名字. • <h1>前端与移动开发<span>1期班</span>基础班</h1> css: • <style ...
- Python 45 长度及颜色单位 、字体样式 、文本样式 、背景样式 、css基础选择器
一:长度及颜色单位 长度单位 px(像素) in(英寸) pt(点),一个标准的长度单位,1pt = 1/72in mm(毫米) cm ...
- CSS入门(css简介与样式汇总、CSS的使用方式和特征、CSS基础选择器和复杂选择器、边框阴影)
一.CSS的作用 1.以统一的方式实现样式的定义 2.提高页面样式的可重用性和可维护性 3.实现了内容(HTML)和表示(CSS)的分离 HTML和CSS之间有什么关系? HTML:构建网页的结构 C ...
- Html学习之七(CSS选择器的使用--基础选择器优先级问题)
二.基础选择器的综合使用 优先级顺序:id选择器>class选择器>元素选择器.也就是说,如果这三种选择器同时为某一个元素设定样式,那么冲突的部分按优先级的顺序依次决定. <!DOC ...
随机推荐
- angular项目目录结构分析
详情查看:https://www.angular.cn/guide/file-structure app.module.ts 定义 AppModule, 这个根模块会告诉 Angular 如何组装该应 ...
- Android简单实现滚动悬停效果
import android.content.Context; import android.support.design.widget.TabLayout; import android.suppo ...
- Qt编写自定义控件52-颜色下拉框
一.前言 这个控件写了很久了,元老级别的控件之一,开发之初主要是自己的好几个项目要用到,比如提供一个颜色下拉框设置对应的曲线或者时间颜色,视频监控项目中经常用到的OSD标签设置,这个控件的难度系数接近 ...
- LeetCode_100. Same Tree
100. Same Tree Easy Given two binary trees, write a function to check if they are the same or not. T ...
- pod install [!] Unable to find a specification for `XXX`
今天下载了别人的源码学习的时候,执行pod install报错如下: 解决办法: 更新下pod即可. pod update install成功.
- 微信服务号一些记录,与DTCMS微信功能二次开发
1.首先必须获得Token CRMComm crm = new CRMComm(); string error = ""; string ...
- MyBatis 的案例
首先我们需要先下载jar包 其次我们书写具体的内容 Student Class package entity; /* * 学生类 * */ public class Student { //学生编号 ...
- some code about numpy and notes about copy&broadcasting
import numpy as np np.__version__ #版本 #由于python的list不要求存储同样的类型,但是效率不高. L = [i for i in range(10)] L[ ...
- laravel的workflow流程插件
原文地址:https://github.com/brexis/laravel-workflow
- Andrew Ng机器学习课程16
Andrew Ng机器学习课程16 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:主要介绍了ICA算法,并利用最大似然估计和随机梯度上升算法进行求解, ...