7.19

本文详细介绍了CSS的基础知识,包括语法规范、代码风格,从标签选择器、类选择器、ID选择器到复合选择器,再到字体、文本属性和引入方式。深入探讨了背景设置和元素显示模式,以及Emmet语法在快速开发中的应用。

CSS

一、CSS简介

1.语法规范

<style>

 /* 选择器{样式} */

p {color: red;font-size: 12px;}

</style>

2.代码风格

(1)紧凑格式

(2)展开格式

二、基础选择器

1.选择器的作用

选择器(选择符)就是根据不同雪球把不同的标签选出来这就是选择器的作用。

2.标签选择器

标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。

作用:标签选择器可以把某一类标签全部选择出来,比如有<div>标签和所有的<span>标签。

优点:能快速为页面中同类型的标签统一设置样式。

缺点:不能设置差异化样式,只能选择全部的当前标签。

3.类选择器

用于差异化不同标签的样式,单独选一个或几个标签。

类选择器在HTML中以class属性表示,在CSS中,类选择器以一个点“.”号表示。

注意:

类选择器使用“.”进行标识,后面紧跟类名(自定义,自己命名)

不要用纯数字、中午等命名,尽量使用英文字母

长名称或词组可以使用横线来为选择器命名

命名要有意义

4.类选择器的特殊使用——多类名

把标签元素相同样式放到一个分类里

多个类名中间必须用空格分开

节省代码量, 便于修改

 5.id选择器

id 选择器可以为标由特定 id 的HTML 元素指定特定样式

HTML 元素以 id 属性来设置 id 选择器,CSS 中 id 选择器以“#”来定义

id 属性只能在每个 HTML 文档中出现一次(只能调用一次)

 

 6.通配符选择器

用 “ * ” 定义,表示选取页面中所有元素(标签)

通配符不需要调用

特殊情况使用,权重低于类选择器

7.基础选择器总结

三、CSS字体属性

1. font-family 设置字体系列

各种字体之间必须使用英文状态下的逗号隔开

如果有空格隔开的多个单词组成的字体加引号

尽量使用系统默认字体,保证在任何浏览器中都能正确显示

2.font-size 设置字体大小

px(像素)大小是网页最常用单位

谷歌浏览器默认文字大小为 16px

不同浏览器默认显示文字大小不一致,要确认一个明确值

可以给 body 指定整个页面文字大小

标题需要单独指定大小

3.font-weight设置字体粗细

normal 默认值400   bold 加粗700  number 不加单位

4.font-style设置字体样式

 normal 默认值   italic 斜体

5.字体复合属性

使用 font 属性时,必须按照语法格式中的顺序书写,各个属性以空格隔开;

不需要设置的属性可以省略,但必须保留 font-size font-family 属性,否则 font 属性不起作用;

顺序:font-style  font-weigth  font-size/line-height   font-family

6.字体属性总结

四、CSS文本属性

 CSS Text(文本)属性可定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本缩进、行间距等。

1.文本颜色color

表示方法:

2.文本对齐text-align

left 默认左对齐

right 右对齐

center 居中

3.文本装饰text-decoration

4.文本缩进text-indent

通常是段落的首行缩进,用2em表示

5.行间距line-height

<style> /* 设置行间距为25像素 */

      line-height: 25px;

</style>

6.文本属性总结

四、CSS的引入方式

1.内部样式表

内部样式表(内嵌样式表)是写到html页面内部,是将所有CSS代码抽取出来,单独放到一个<style>标签中。

(1)<style> 标签理论上可以放在 HTML 文档的任何地方,但一般放在 <head> 标签中

(2)通过此种方式,可以方便的控制当前整个页面中的元素样式表

(3)代码结构清晰,单并没有实现结构样式分离

(4)是常用样式表

2.行内样式表

行内样式表(内联样式表)是在元素标签内部的 style 属性中设定 CSS 样式,适合修改简单样式。

style其实就是标签的属性;

在双引号中间,写法要符合CSS规范;

可以控制当前的标签设置样式;

3.外部样式表

核心是把样式单独写到 CSS 文件中,之后把 CSS 文件引入到 HTML 页面中使用

引入外部样式表分为两步:

(1)新建一个后缀名为 .css 的样式文件,把所有代码都放入此文件中

   (2)在 HTML 页面中,使用 <link> 标签引入这个文件

4.引入方式总结

五、Emmet语法

1.快速生成HTML结构语法

 2.快速生成CSS样式

3.快速格式化代码

Vscode 快捷键:Shift + Alt +F

六、CSS复合选择器

1.简介:复合选择器是建立在基础选择器之上,对基础组合器进行组合形成的。

复合选择器可以更准确、更高效的选择目标元素

复合选择器是由多个基础选择器通过不同的方式组合而成

常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器

2.后代选择器

后代选择器又称为包含选择器,可以选择父元素里的子元素,写法为:外层标签在前,内层标签在后,中间用空格分隔。当标签发生嵌套时,内层标签就成为外层标签的后代。

语法:元素1 元素2 {样式声明} /*选择元素1里面的所有元素2*

  • 元素 1 与元素 2 中间用空格隔开
  • 元素 1是父级,元素 2 是子级,最终选择元素 2
  • 元素 1 和元素 2 可以是任意基础选择器

3.子选择器

子选择器只能选择作为某元素的最近一级子元素。

语法:元素1>元素2(样式声明)

元素 1 和元素 2 中间用>大于号隔开

元素 1 是父级,元素 2 是子级,最终选择的是元素 2

元素 2 必须是亲儿子(最近一级)

4.并集选择器

并集选择器可以选择多组标签,同时为他们定义相同的样式。通常用于集体声明。

并集选择器是各选择器通过英文逗号连接而成,任何形式的选择器都可以作为并集选择器的一部分

语法: 元素1,元素2 { 样式声明 }

元素 1 和 元素 2 中间用,逗号隔开

并集选择器通常用于集体声明

任何形式的选择器都可以作为并集选择器的一部分

5.伪类选择器

伪类选择器用于向某些选择器添加特殊效果,最大特点是用:冒号表示,主要有链接伪类、结构伪类等。

5.1链接伪类

a:link 选择所有未被访问的链接

a:visited 选择所有已被访问的链接

a:hover 选择鼠标指针位于其上的链接

a:active 选择活动链接(鼠标按下未弹起)

注意:

务必按照 LVHA 的顺序声明,否则不生效

<a> 链接在浏览器中具有默认样式,所以我们需要给链接单独指定样式

在实际开发中大多只使用

5.2 focus 伪类

focus 伪类选择器用于选取获得焦点的表单元素

焦点就是光标,一般情况 <input> 类表单元素才能获取,因此这个选择器主要针对表单元素来说

6.复合选择器总结

 七、CSS元素显示模式

元素显示模式转换:

转换为块元素:display:block

转换为行内元素:display:inline

转换为行内块:display:linline-block

例:

 

八、CSS背景

通过 CSS 背景属性,可以给页面元素添加背景样式

背景属性可以设置 背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等

例:

 

### Confluence 7.19 版本相关信息 Confluence 7.19 是 Atlassian 推出的一个长期支持 (LTS) 版本,适用于需要稳定性和持续维护的企业环境。以下是关于该版本的一些重要信息: #### 官方下载地址 Atlassian 提供了官方的 Confluence 下载页面,用户可以根据自己的需求选择合适的版本进行下载。对于 Confluence Server 的 LTS 版本,可以通过以下链接获取: - **官方下载页**: [https://www.atlassian.com/software/confluence/download](https://www.atlassian.com/software/confluence/download)[^1] 在下载页面中,可以选择适合的操作系统(如 Linux、MacOS 或 Windows),并找到对应的 Confluence 7.19 LTS 版本。 #### 更新日志 Confluence 7.19 的更新日志详细列出了新功能、改进项以及修复的内容。主要亮点包括但不限于以下几个方面: - 改进了性能和稳定性,特别是在大规模实例中的表现[^3]。 - 增强的安全特性,例如更严格的密码策略和支持最新的加密协议[^4]。 - 用户界面优化,提升了用户体验和操作便捷性[^2]。 具体的更新日志可以在 Atlassian 官方文档中查阅: - **更新日志链接**: [https://confluence.atlassian.com/conf719/upgrading-confluence-1157467925.html](https://confluence.atlassian.com/conf719/upgrading-confluence-1157467925.html)[^3] #### 升级指南 如果计划从旧版本升级至 Confluence 7.19,建议遵循官方提供的升级流程。需要注意的是,在执行升级前务必备份现有数据,并测试兼容性。具体步骤可参考以下资源: - **升级文档**: [https://confluence.atlassian.com/doc/upgrading-to-a-new-version-of-confluence-180921.html](https://confluence.atlassian.com/doc/upgrading-to-a-new-version-of-confluence-180921.html)[^4] 此外,跨大版本升级可能涉及额外配置调整,例如数据库迁移或插件兼容性验证[^4]。 --- ### 示例代码:启动脚本路径 以下是 Confluence 启动脚本的标准位置及其基本命令示例: ```bash # 启动服务 /opt/atlassian/confluence/bin/startup.sh # 查看 Tomcat 日志 tail -f /opt/atlassian/confluence/logs/catalina.out # 查看应用程序日志 tail -f /var/atlassian/application-data/confluence/logs/atlassian-confluence.log ``` 以上路径适用于标准安装场景,实际部署环境中可能会有所不同。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值