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(内联样式,内部样式,外部样式,选择器)相关推荐

  1. 【CSS】CSS 层叠样式表 ① ( 简介 | CSS 引入方式 - 内联样式 | 内联样式语法 | 内联样式缺点 )

    文章目录 一.CSS 层叠样式表 二.CSS 引入方式 - 内联样式 1.内联样式语法 2.内联样式缺点 3.内联样式代码示例 ① 核心代码示例 ② 完整代码示例 ③ 执行结果 一.CSS 层叠样式表 ...

  2. php+jq+添加css,jquery设置内联样式css()

    jquery设置内联样式css() 设置内联样式css() .box1 { width: 300px; height: 300px; background-color: wheat; position ...

  3. H5 css引入方式 内联样式表

    内联样式表 通过style标签进行设置 <html> <head> <meta charset="utf-8"> <title>引入 ...

  4. html中after对应的样式怎么写,css – 如何创建内联样式:before和:after

    我从 http://www.ilikepixels.co.uk/drop/bubbler/生成一个泡沫聊天 在我的页面,我把一个数字里面 .bubble { position: relative; w ...

  5. 你真的知道css三种存在样式(外联样式、内部样式、内联样式)的区别吗?

    css样式在html中有三种存在形态: 内联样式:<div style="display: none"></div> 内部样式: <style> ...

  6. 内部样式表、外部样式表、内联样式表

    外部样式表: 当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况 你可以通过改变一个文件来改变整个站点的外观.每个页面使用 <link> 标签链接到样式表 ,其书 ...

  7. CSS的基础概念、行内样式(内嵌样式)、内部样式(内联样式)、外部样式(外联样式)、字体相关属性及相关练习的案例

    CSS学习笔记 CSS的基本概念 Cascading Style Sheet层叠样式表 标签:<p> <div>-之类的标签 使用方式:直接输入标签名 类(class):cla ...

  8. CSS学习笔记-【内联样式、内部样式、外部样式表】 AND 2018-11-21(21:18)

    一.内联样式 1.在DIV标签中添加内联样式. 添加style属性 . 在style中属性和值得表示方法为: style="属性:值;属性:值"; 例如: <div styl ...

  9. CSS样式创建(外部样式 内部样式 内联样式)

    内部演示 语法: <head><style> /*CSS语句*/</style> </head> 注:使用style标记创建样式时,最好把标记写在< ...

  10. HTML5_CSS入门(内部样式、外部样式、内联样式、选择器)

    1.内部样式.外部样式.内联样式 内联方式:样式定义在单个的HTML元素中 CSS语法:只需要将分号隔开的一个或多个属性/值对作为元素的style属性和值: 属性和属性值之间用:链接: 多对属性之间用 ...

最新文章

  1. Java解压zip文件(文本)压缩包
  2. offset linux,Linux 宏定义之 offsetof 与 container_of(十九)
  3. 在创业公司,不懂运维的程序员如何兼顾公司的运维工作
  4. 改变窗口背景_办公软件操作技巧063:如何设置ppt母版背景
  5. android volley 上传图片 和参数,android Volley 上传文件上传图片
  6. SAP UI5 应用的调试标志位的本地存储逻辑 - local storage 使用的一个例子
  7. lisp 读取dwg 统计信息_预制梁厂 BIM 技术和自动化、信息化应用方案
  8. AMD、CMD、CommonJs、ES6的对比
  9. matlab函数集锦
  10. 关于 width;height
  11. 20款最好的jQuery文件上传插件
  12. 18.数据统计之分组对象与apply函数
  13. 插入数据报错: Incorrect string value: ‘\xE8\xB5\xB5\xE9\x9B\xB7‘ for column ‘Sname‘ at row 1
  14. 定时任务设置规则(正则表达式)
  15. NOI 1797:金银岛(C++)
  16. php上传文件自动解压,PHP自动解压上传的rar文件
  17. Nature, Cell都在用的Relia Tech 抗原亲和纯化LYVE1抗体
  18. 取得股票市值和所属行业
  19. 【Linux】常用工具
  20. 角速度求积分能得到欧拉角吗_数值计算方法 第六章 数值积分和数值微分

热门文章

  1. 《Java学习笔记1》
  2. 微信小程序滑动切换选项卡
  3. 常见6种视频文件格式的优缺点归纳
  4. 计算机通信原理电子版,通信原理-西安电子科技大学.PDF
  5. linux du 查看文件夹大小
  6. 神奇软件:良心浏览器 纯净无捆绑,还有亿点点好用360极速浏览器X
  7. PHP折算,PHP实现货币换算的方法
  8. php 100元 换算,货币换算的PHP脚本
  9. Python爬取网易云音乐评论
  10. max30102c语言程序,STM32驱动MAX30102源码