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 ...
随机推荐
- PropertyValuesHolder学习
package com.loaderman.customviewdemo; import android.animation.ObjectAnimator; import android.animat ...
- 用户Ip地址和百度地图api接口获取用户地理位置(经纬度坐标,城市)
<?php //获取用户ip(外网ip 服务器上可以获取用户外网Ip 本机ip地址只能获取127.0.0.1) function getip(){ if(!empty($_SERVE ...
- 让群辉支持DTS音轨
让群晖Video Station支持DTS音轨的方法原因:因版权问题,群晖Video Station默认不支持DTS音轨,因此默认不能播放使用DTS音轨的影片. 网上搜到好多解决办法,通常是让添加源h ...
- linux下nginx结合keepalived实现主从切换的配置
linux下nginx结合keepalived实现主从切换的配置 解决方法: 实现一个主nginx宕机,请求转到另一个nginx中. 1.确保两台nginx已启动,假如端口分别是192.168.0 ...
- 在Mac 搭建robotframework 环境 遇到ride.py 打不开的方法(没试过,先记录在此)
折腾来一下午,遇到了好多坑 坑 1.不要用pip 下载wxpython 2.不要用mac自带的python 3.不要自己下载wxpython 步骤: 1. 安装homebrew, /usr/bin/r ...
- Linux下-bash: Permission denied 或者 sudo: command not found 错误
有时候执行一个脚本或者运行一个可执行文件时,如执行脚本./foo.sh,会报错-bash: ./foo.sh: Permission denied,你会再试sudo ./foo.sh,发现继续报错su ...
- (八)UML之状态图
一.概念 状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Act ...
- 安卓模拟器Android SDK 4.0.3 R2安装完整图文教程
在最新的Android 4.0.3 R2模拟器中,已经加入了GPU支持,可以支持OpenGL ES 2.0标准,让开发者可以借助模拟器来测试自己的OpenGL游戏.在去年新增了摄像头支持之后,现在的新 ...
- git:early EOF the remote end hung up unexpectedly index-pack failed RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
执行: git config http.sslVerify "false" 如果提示: fatal: not in a git directory 执行: git init
- Django与JS交互的示例代码-django js 获取 python 字典-Django 前后台的数据传递
Django与JS交互的示例代码 Django 前后台的数据传递 https://www.cnblogs.com/xibuhaohao/p/10192052.html 应用一:有时候我们想把一个 li ...