CSS学习1(内联样式,内部样式,外部样式,选择器)
1.内联样式
<p style="color:red; text-align:center">武松打虎</p>
2.内部样式
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {background-color: aquamarine;}h1 {text-align: center;color: crimson;}p {text-align: center;color: brown;}</style>
</head>
<body><h1>第一回</h1><p>张天师祈禳瘟疫 洪太尉误走妖魔</p>
</body>
3.外部样式
.html
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="css1.css">
</head>
<body><h1>第二回</h1><p>王教头私走延安府 九纹龙大闹史家村</p>
</body>
</html>
css1.css
p {color:crimson;text-align: center;
}
h1 {color:blue;text-align: center;
}
4.选择器
简单选择器:根据名称、ID、类别来选择元素。
组合选择器:根据元素之间的特定关系来选择元素。
伪类选择器:根据某种状态来选择元素。
伪元素选择器:为一个元素的指定部分设置样式。
属性选择器:根据一个属性或属性值来选择元素。
4.1 简单选择器
元素选择器 格式:p{}
id选择器开头不能使用数字 格式:#id{}
class选择器 格式:.italic{}
分组选择器 格式:h1,p{}
4.2组合选择器
后代选择器:空格
子选择器:>
相邻兄弟选择器:+
一般兄弟选择器:~
4.3 伪类选择器
鼠标点击前: :link
鼠标点击后::visited
鼠标悬停时::hover
鼠标点击时::active
注:
1.冒号后的鼠标行为,无空格,必须连在一起。
2. 4个伪类选择器必须按以上顺序写,否则浏览器部分样式不支持。
3. 伪类选择器多用于超链接,偶尔运用于其他。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>a:link{color: red;}a:visited{color: green;}a:hover{color: yellow;}a:active{color: skyblue;}</style>
</head>
<body><a href="#">测试鼠标悬停状态</a>
</body>
</html>
4.4伪元素选择器
可以设置元素指定部分的样式,主要用来设置元素内文本的首字母,首行的样式,或在元素内容之前或之后插入其他内容。
例: selector::pseudo-element {
color:red;
font-size:30px;
}
pseudo-element -> :: first-letter 文本首个字符添加样式;
:: first-line 文本首行添加样式;
:: before 元素内容之前插入内容;
:: after 元素内容之后插入内容;
:: selection 更改选中文本样式;
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 500px;height: 200px;background-color: gray;}div::first-letter{color: red;font-size: 30px;}</style>
</head>
<body><div>祥云迷凤阁,瑞气罩龙楼。含烟御柳拂旌旗,带露宫花迎剑戟。天香影里,玉簪珠履聚丹墀;仙乐声中,绣袄锦衣扶御驾。珍珠帘卷,黄金殿上现金舆;凤羽扇开,白玉阶前停宝辇。隐隐净鞭三下响,层层文武两班齐。</div>
</body>
</html>
div::first-line{color: red;font-size: 30px;}
div::before{content: "往前加了一下";}div::after{content: "往后加了一下";}
div::selection{color: aqua;}
4.5属性选择器
依据属性或属性值查找元素。
Element[attribute]; Element[attribute="value"]
1.[attribute]:查找HTML结构中,带有attribute属性的所有元素。
2.[attribute="value"]:查找HTML结构中,带有attribute属性,并且属性值为value的元素。
3.[attribute~="value"]:查找HTML结构中,带有attribute属性,并且在多个属性值中包含value的 元素。
4.[attribute|="value"]:查找HTML结构中带有attribute属性,并且属性值以value或者value-开头的 元素。
CSS学习1(内联样式,内部样式,外部样式,选择器)相关推荐
- 【CSS】CSS 层叠样式表 ① ( 简介 | CSS 引入方式 - 内联样式 | 内联样式语法 | 内联样式缺点 )
文章目录 一.CSS 层叠样式表 二.CSS 引入方式 - 内联样式 1.内联样式语法 2.内联样式缺点 3.内联样式代码示例 ① 核心代码示例 ② 完整代码示例 ③ 执行结果 一.CSS 层叠样式表 ...
- php+jq+添加css,jquery设置内联样式css()
jquery设置内联样式css() 设置内联样式css() .box1 { width: 300px; height: 300px; background-color: wheat; position ...
- H5 css引入方式 内联样式表
内联样式表 通过style标签进行设置 <html> <head> <meta charset="utf-8"> <title>引入 ...
- html中after对应的样式怎么写,css – 如何创建内联样式:before和:after
我从 http://www.ilikepixels.co.uk/drop/bubbler/生成一个泡沫聊天 在我的页面,我把一个数字里面 .bubble { position: relative; w ...
- 你真的知道css三种存在样式(外联样式、内部样式、内联样式)的区别吗?
css样式在html中有三种存在形态: 内联样式:<div style="display: none"></div> 内部样式: <style> ...
- 内部样式表、外部样式表、内联样式表
外部样式表: 当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况 你可以通过改变一个文件来改变整个站点的外观.每个页面使用 <link> 标签链接到样式表 ,其书 ...
- CSS的基础概念、行内样式(内嵌样式)、内部样式(内联样式)、外部样式(外联样式)、字体相关属性及相关练习的案例
CSS学习笔记 CSS的基本概念 Cascading Style Sheet层叠样式表 标签:<p> <div>-之类的标签 使用方式:直接输入标签名 类(class):cla ...
- CSS学习笔记-【内联样式、内部样式、外部样式表】 AND 2018-11-21(21:18)
一.内联样式 1.在DIV标签中添加内联样式. 添加style属性 . 在style中属性和值得表示方法为: style="属性:值;属性:值"; 例如: <div styl ...
- CSS样式创建(外部样式 内部样式 内联样式)
内部演示 语法: <head><style> /*CSS语句*/</style> </head> 注:使用style标记创建样式时,最好把标记写在< ...
- HTML5_CSS入门(内部样式、外部样式、内联样式、选择器)
1.内部样式.外部样式.内联样式 内联方式:样式定义在单个的HTML元素中 CSS语法:只需要将分号隔开的一个或多个属性/值对作为元素的style属性和值: 属性和属性值之间用:链接: 多对属性之间用 ...
最新文章
- Java解压zip文件(文本)压缩包
- offset linux,Linux 宏定义之 offsetof 与 container_of(十九)
- 在创业公司,不懂运维的程序员如何兼顾公司的运维工作
- 改变窗口背景_办公软件操作技巧063:如何设置ppt母版背景
- android volley 上传图片 和参数,android Volley 上传文件上传图片
- SAP UI5 应用的调试标志位的本地存储逻辑 - local storage 使用的一个例子
- lisp 读取dwg 统计信息_预制梁厂 BIM 技术和自动化、信息化应用方案
- AMD、CMD、CommonJs、ES6的对比
- matlab函数集锦
- 关于 width;height
- 20款最好的jQuery文件上传插件
- 18.数据统计之分组对象与apply函数
- 插入数据报错: Incorrect string value: ‘\xE8\xB5\xB5\xE9\x9B\xB7‘ for column ‘Sname‘ at row 1
- 定时任务设置规则(正则表达式)
- NOI 1797:金银岛(C++)
- php上传文件自动解压,PHP自动解压上传的rar文件
- Nature, Cell都在用的Relia Tech 抗原亲和纯化LYVE1抗体
- 取得股票市值和所属行业
- 【Linux】常用工具
- 角速度求积分能得到欧拉角吗_数值计算方法 第六章 数值积分和数值微分