visual paradigm 表示选择关系_css3选择器用法介绍

CSS3新增的选择器主要分为属性选择器、关系选择器、结构化伪类选择器、伪元素选择器4类,具体介绍如下。

1、 属性选择器

属性选择器可以根据网页标记的属性及属性值来选择标记。属性选择器一般是一个记后紧跟中括号“[]”,中括号内部是属性或者属性表达式,如下所示:

f29c42f756e74e22a4e101eeba3bebc3.png

CSS3中常见的属性选择器主要包括E[att^=value]、E[att$=value]和E[att*=value]这三种性选择器,具体如下所示:

(1)E[att^=value]

例如: div[id^=section]

说明:表示匹配包含id属性,且id属性值是以“section”字符串开头的div标记。

(2)E[att$=value]

例如: div[id$=section]

说明:表示匹配包含id属性,且id属性值是以“section”字符串结尾的div标记

(3)E[att*=value]

例如: div[id*=section]

说明:表示匹配包含id属性,且id属性值包含“section”字符串开头的div标记。

2、关系选择器

CSS3中的关系选择器主要包括子代选择器和兄弟选择器,其中子代选择器由符号连接,兄弟选择器由符号“+”和“~”连接,具体如下所示。

(1)关系选择器

例如: h1>strong

说明:表示选择嵌套在h1标记的子标记strong。

(2)临近兄弟选择器

例如: h2+p

说明:表示选择h2标记后紧邻的第一个兄弟标记p。

(3)普通兄弟选择器

例如:p~h2

说明:表示选择p标记所有的h2兄弟标记。

3、结构化伪类选择器

结构化伪类选择器可以减少文档内class属性和id属性的定义,使文档变得更加简洁。下面列举了常用的结构化伪类选择器。

:root

用于匹配文档根标记,使用“:root选择器”定义的样式,对所有页面标记都生效。

:not

例如:body*:not(h2)

用于排除body结构中的子结构标记h2。

:only-child

例如:li:only-child

用于匹配属于某父标记的唯一子标记(li),也就是说某个父标记仅有一个子标记(li)。

:first=child

用于选择父元素第一个子标记。

:last-child

用于选择父元素最后一个子标记。

:nth-child(n)

例如:p:nth-child(2)

表示用于选择父元素第二个p标记。

:nth-last-child(n)

例如:p:nth-last-child(2)

用于表示父元素倒数第二个p标记。

:nth-of-type(n)

例如:h2:nth-of-type(odd)

表示用于选择所有h2标记中位于奇数行数的标记。

:nth-last-of-type(2)

例如:p:nth-last-of-type(2)

表示用于选择倒数第二个p标记。

:empty

用于选择没有子标记或者文本内容为空的所有标记。

4、伪元素选择器

伪元素选择器一般是一个标记后面紧跟英文冒号“:”,英文冒号后是伪元素名,如下所示。

166243c8dc68057868668988f0ca0613.png

要注意的是,标记与伪元素名之间不要有空格,伪元素选择器常见有:before选择器和:after选择器。

:before

例如: p:before

表示:表示在p标记的内容前面插入内容。

:after

例如: p:after

表示: 表示在p标记的内容后面插入内容。

需要注意的是,如果想要在文本后面添加是图片,只需更改content属性后的内容即可。其基本语法格式如下

p: after{content: url(); }

### Visual Paradigm 使用教程与用户手册 Visual Paradigm 是一种功能强大的建模工具,广泛应用于软件设计、业务流程分析以及数据库设计等领域。以下是对 Visual Paradigm 使用教程和用户手册的相关介绍。 #### 1. 快速入门手册 对于初次接触 Visual Paradigm 的用户,《Visual Paradigm 快速入门手册》是一份非常实用的资料[^1]。该手册详细介绍Visual Paradigm 的基本操作和功能,旨在帮助用户快速了解并开始使用此工具。手册内容涵盖从界面导航到具体功能的操作指南,适合新手用户参考。 #### 2. TOGAF ADM 软件教程 如果用户对基于 TOGAF ADM(Architecture Development Method)的企业架构开发感兴趣,可以参考 Visual Paradigm 提供的相关教程[^2]。教程中提到,通过直观的 TOGAF ADM 流程导航器,用户可以轻松地按照屏幕上的说明完成企业架构的设计任务。此外,教程还涉及如何绘制 ArchiMate 图表(3.0),这是企业架构建模的重要组成部分。 #### 3. 数据库映射教程 在数据库设计方面,Visual Paradigm 提供了生成 Oracle 数据库映射层的功能[^3]。用户可以通过 UML 设计软件、BPMN 进行业务流程分析以及 ERD(实体关系图)进行数据库设计。教程中还提到,Visual Paradigm 支持从 MySQL 数据库中的表生成图表[^4],这一功能极大地方便了数据库开发者的工作。 #### 4. 实体关系模型转换 在实体关系模型的设计中,Visual Paradigm 提供了从概念模型到物理模型的转换功能[^5]。例如,在处理多对多关系时,可以通过引入交叉实体或连接实体来解决。教程还提到了标识关系的概念,即两张表的主键可以在其他表中作为联合主键使用。 #### 5. 在线资源 除了官方提供的手册和教程外,用户还可以访问 Visual Paradigm 的在线支持文档,其中包含丰富的使用笔记和技术指导。这些资源可以帮助用户更深入地了解工具的各项功能。 ```python # 示例代码:创建一个简单的实体关系图 from visual_paradigm import Entity, Relationship student = Entity("Student", ["id", "name"]) course = Entity("Course", ["id", "title"]) enrollment = Relationship(student, course, "enrolls_in") print(enrollment) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值