css基础
css基础题目

css基础题目含解答共20道1. 什么是CSS?答案:CSS(层叠样式表)是一种用于描述文档样式(如字体、颜色、间距等)的样式表语言。
2. 解释一下CSS 盒模型。
答案:CSS 盒模型由内容区域、内边距、边框和外边距组成。
这些部分共同形成一个盒子,影响元素在页面上的布局和样式。
3. CSS 中的选择器有哪些?答案:常见的选择器有类选择器(.class)、ID选择器(#id)、元素选择器(element)、后代选择器(ancestor descendant)、子元素选择器(parent > child)、伪类选择器(:hover、:nth-child() 等)等。
4. 如何居中一个元素?答案:-水平居中:使用`margin: 0 auto;` 或`text-align: center;`。
-垂直居中:使用`display: flex; align-items: center;` 或`position: absolute; top: 50%; transform: translateY(-50%);`。
5. 什么是BFC(块级格式化上下文)?答案:BFC 是一个独立的渲染区域,规定了内部的块级盒子如何布局,并与外部毫不相干。
它可以解决一些布局问题,如清除浮动、防止边距折叠等。
6. CSS 中`em` 和`rem` 的区别是什么?答案:`em` 是相对于父元素的字体大小,而`rem` 是相对于根元素(html 元素)的字体大小。
7. 如何隐藏一个元素?答案:使用`display: none;` 或`visibility: hidden;` 来隐藏元素。
8. CSS 中的`position` 属性有哪些值,它们分别是什么意思?答案:常见的`position` 值有static、relative、absolute、fixed 和sticky。
它们分别表示元素的定位方式,例如static 表示静态定位,元素出现在正常的文档流中。
网页设计与制作 第3章 CSS技术基础

第3章 CSS技术基础
用户可以在CSS中插入注释来说明用户代码的意思,
3.3 在网页中使用CSS
3.3.1 在标记符中直接嵌套样式信息
在标记符中直接嵌套样式信息又称为“局部引 用”,即将样式直接嵌套在 HTML 标记里使用的。 用这种方法,可以很简单的对某个元素单独定义 样式。 使用style属性可以在HTML标记符中直接嵌入 样式定义,如下所示: <标记符style:"property l:value l;property 2: value 2;……">
3.4.2 文本属性
1.文字间隔属性(word-spacing)
文字间隔属性定义一个附加在文字(单词)之 间的间隔数量。该值必须符合长度格式,允许使
用负值。
需要特别说明的是,该属性是针对英文单词的
间隔,而不是中文的文字间隔,中文的文字间隔
应该用下面讲到的letter-spacing。同时在中文版的 IE浏览器中也不支持该属性。
CSS 的主要功能是通过对 HTML 选择器进行设定,
来实现对网页中的字体、字号、颜色、背景、图像记
其他元素的控制,使网页能够完全按照设计者的要求
来显示。
3.2 CSS样式
3.2.1 CSS样式表组成
CSS 的定义由三部分构成:选择符 selector、属性 property和属性值value。其基本格式如下: selector{property l : value l ; property 2 : value 2;……} property表示由CSS标准定义的样式属性,value表示 样式属性的值。
高手进阶第2章 CSS基础

外部样式表
内部样式表
元素中的样式表
Page 7
4
在网页的标记中应用“样式” ,时采用的是“层叠式”原则 。
ห้องสมุดไป่ตู้
Page 8
目录
CSS简介 CSS基本语法CSS基本语法 1.样式和样式表 2. CSS中的颜色和长度定义 3.常用的样式属性 4.定义样式表 5.内部样式表和外部样式表 6.层叠式应用规则
Page 13
3、常用的样式属性
常用的样式属性 : 1.文字 2.背景 3.边框线 4.高度和宽度 5.间距和边距 6.列表 7.位置和布局
Page 14
4、定义样式表
指定“对象”来定 义样式表的语法 规则如下:
对象1, 对象2 …… { 样式表 }
Page 15
5、内部样式表和外部样式表
1 内部样式表
Page 17
6、层叠式应用规则
Page 18
第2章 CSS基础
1
CSS简介
2
CSS基本语法
讲师:贾如春 QQ:460669467
目录
CSS简介 CSS基本语法
CSS简介
1.图解CSS 2.CSS定义 3.CSS的特点
1、图解CSS
未应用CSS
应用了CSS
Page 3
2、CSS的定义
CSS是Cascading Style Sheets的缩写
, 中文为“层叠样式表”。
Page 4
3、CSS的特点
2 字体
1
颜色
5 网页内容的位置
4 3 背 景 色 边 框 线
6 网页内容的大小尺寸
1
CSS通过“样式”来表示网页的颜色、字体、背景色、 边框线及网页内容的位置及大小尺寸等属性。
45道CSS基础面试题(附答案)

45道CSS 基础面试题(附答案)刘宁Leo1 介绍一下标准的CSS 的盒子模型?与低版本IE 的盒子模型有什么不同的?标准盒子模型:宽度=内容的宽度(content )+ border + padding + margin低版本IE 盒子模型:宽度=内容宽度(content+border+padding )+ margin2 boxsizing 属性?用来控制元素的盒子模型的解析模式,默认为contentboxcontextbox :W3C 的标准盒子模型,设置元素的 height/width 属性指的是content 部分的高/宽borderbox :IE 传统盒子模型。
设置元素的height/width 属性指的是border + padding + content 部分的高/宽3 CSS 选择器有哪些?哪些属性可以继承?CSS 选择符:id 选择器(#myid)、类选择器(.myclassname)、标签选择器(div, h1, p)、相邻选择器(h1 + p)、子选择器(ul > li )、后代选择器(li a )、通配符选择器(*)、属性选择器(a[rel="external"])、伪类选择器(a:hover, li:nthchild )可继承的属性:fontsize, fontfamily, color不可继承的样式:border, padding, margin, width, height优先级(就近原则):!important > [ id > class > tag ]!important 比内联优先级高4 CSS 优先级算法如何计算?元素选择符: 1class 选择符: 10id 选择符:100元素标签:10001. !important 声明的样式优先级最高,如果冲突再进行计算。
第12讲、CSS基础知识及设置

七、小结
•
本章主要介绍层叠样式表的概念、样 式表的种类及样式的应用。
练习
• 利用CSS样式对4.3.2.html内容进行格式化 使得到如4.3.2(result).html效果。
• 使用外部(Extenal)样式表,相对于内嵌(Inline)和 内部式 (Internal)的,有以下优点: • CSS的最大特点就是将内容和格式分离。一个外 部CSS文件,可以被很多网页共用。 • 便于修改。如果要修改样式,只需要修改CSS文 件,而不需要修改每个网页。 • 显示示例,有以下优点:提高网页显示的速度。 如果样式写在网页里。 • 提高网页显示的速度。如果样式写在网页里,会 降低网页显示的速度,如果网页引用一个CSS文 件,这个CSS文件多半已经在缓存区(其它网页 早已经引用过它),网页显示的速度就比较快。
• • • • • • • • • •
然后你建立一个网页,代码如下: <HTML> <HEAD> <link href="../asdocs/css_tutorials/home.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <H1 class="mylayout"> 这个标题使用了Style。</H1> <H1>这个标题没有使用Style。</H1> </BODY> </HTML>
• 2)打开并设置“链接页面属性”选项窗口。
• • • •
字体 指定链接文本使用的默认字体。 大小 指定链接文本使用的默认的字体大小。 链接颜色 指定应用于链接文本的颜色。 已访问链接的颜色 指定应用于访问过的链接的颜 色。 • 鼠标经过时链接的颜色 指定当鼠标(或指针)位 于链接上时应用的颜色。 • 活动链接的颜色 指定当鼠标(或指针)在链接上 单击时应用的颜色。 • 下划线样式 指定scading Style Sheet),中文译为层叠样 式表,它是用于控制网页样式并允许将样式信息 和网页内容分离的一种标记性语言。 • CSS是1996年由W3C审核通过,并且推荐使用的。 简单的说,CSS的引入就是为了使HTML语言更好 地适应页面的美工设计。它以HTML为基础,提供 了更丰富的格式化功能,如字体、颜色、背景和 整体排版等。
CSS基础语法

CSS基础语法1 CSS概述1.1 CSS的定义 全名:Cascading Style Sheets -> 层叠样式表 定义:CSS成为层叠样式表,它主要⽤于设置HTML页⾯中的⽂本内容(字体、⼤⼩、对齐⽅式等)、图⽚的外形(宽⾼、边框样式、边距等)以及版⾯的布局等外观显⽰样式。
CSS以HTML为基础,提供了丰富的功能(如字体、颜⾊、背景的控制以及整体排版等等),还可以针对不同的浏览器设置不同的样式。
(1) 层叠的概念 CSS—层叠样式表,层叠就是浏览器对多个样式来源进⾏叠加,最终确定结果的过程。
上图中有两个样式来源,第⼀个是引⽤的css1.css,第⼆个是⾃⼰在style中编写的样式。
“层叠”是个叠加的过程,可通过下图表⽰:层叠是CSS的核⼼机制,理解了它才能以最经济的⽅式写出最容易改动的CSS,让⽂档外观在达到设计要求的同时,也给⽤户留下⼀些空间,让他们根据需要更改⽂档的显⽰效果,例如调整字号。
(2) 层叠的规则 由于样式的来源不同,浏览器在加载样式时,需要计算出最终的样式值,这样才能显⽰出正确的界⾯效果——浏览器会通过叠加和覆盖这两种⽅式来⽣成最终的样式值。
如上图,不同来源的两个样式,第⼀个样式设置了font-weight,第⼆个没有,浏览器会把它叠加在⼀起,即浏览器会把各个零散的整合成⼀个整体。
第⼀个样式color:red,第⼆个样式color:blue,浏览器会让后者覆盖前者,最终结果还是color:blue。
覆盖的默认规则是后者覆盖前者,但是⼜⼀个特殊情况——!important。
如上图。
虽然color:blue是后来者,但是它没有居上,因为前者color:red跟着!important。
这就像得到⼀个尚⽅宝剑,有最⾼执⾏权,其他⼈统统让路,否则佛挡杀佛。
1.2 HTML、CSS与JS三者的关系 HTML:页⾯结构,负责从语义的⾓度搭建页⾯结构。
CSS:页⾯样式表现,负责从审美的⾓度美化页⾯。
第二章CSS基础
2019/11/24
2.4 Css基础语法
2.4.8伪元素
CSS伪元素用于向某些选择器设置特殊效果。伪元素的 语法: selector :pseudo-element {property : value;} “:first-line” 伪元素用于向文本的首行设置特殊样式 。 (例1-28.html) “:first-letter” 伪元素用于向文本的首字母设置特殊 样式 。(例1-29.html) “:before”伪元素可以在元素的内容前面插入新内容。 (例1-30.html) “:after” 伪元素可以在元素的内容之后插入新内容。
2.4 Css基础语法
3.ID选择器 ID 选择器与类选择器相似,ID选择器名前面
有一个 # 号 ,ID选择器要引用ID属性中的值。 注意: (1)在一个 HTML 文档中,ID 选择器会使用一次,
而且仅一次 。 (2)ID 选择器不能结合使用,因为 ID 属性不允许有
以空格分隔的词列表。 (3) ID 选择器是区分大小写的 。(例1-12.html)
(例1-26.html)
2019/11/24
2019/11/24
2.4 Css基础语法
6.鼠标属性 让鼠标移到不同对象上面,显示不同形状 auto: 正常鼠标 crosshair: 十字鼠标 default: 默认鼠标
text: 文字鼠标 (例1-27.html)
2019/11/24
为列表项标志。 6.鼠标属性 :鼠标形状等。
2019/11/24
2.4 Css基础语法
1.字体属性
CSS字体属性定义文本的字体系列、大小、 加粗、风格和变形等。(例1-19.html)
font-family 属性 :定义文本的字体系列 ; font-size 属性:设置文本的大小 ; font-weight 属性:设置文本的粗细 (bold可将 文本设置为粗体,100~900为字体指定9级加粗 度); font-style 属性最常用于规定斜体文本 ; font-variant 属性可以设定小型大写字母。
CSS样式基础知识
定义了ID样式后,需要在引用该样式的标记符内使用id属性。例如,可以定义一个ID样式如
下:#red{color:red}
然后可以存若干丌同的HTML标记符中使用该样式规则,如下所示:
<p id="red">本行文字为红色。</p> <h1 id="red">本标题红色。</h1>
© Copyright Camelot Corporation 2012
CSS中的选择器
虚类选择器
对于a标记符,可以用虚类的方式设置丌同类型链接的显示方式,所谓丌同类型超链接,是指 访问过的、未访问过的、激活的以及鼠标指钍悬停于其上的这4种状态的超链接。 可以通过指定下列选择器乊一设置超链接样式: a:link戒:link当超链接没被访问过时,所设置的样式应用于超链接。 a:visited戒:visited当超链接已被访问过时,所设置的样式应用于超链接。 a:active戒:active当超链接当前为被选中状态时,所设置的样式应用于超链接。 a:hover戒:hover当鼠标指针移动到超链接乊上时,所设置的样式应用于超链接。
优势
在于把内容和格式分离开,使得能够用一种统一的方式来管理各种丌同的显示格式。 语法 Selector { property: value }
Selector -- 选择符
property : value -- 样式表定义。属性和属性值乊间用冒号(:)隔开。多个定义乊间用分号(;)隔开
© Copyright Camelot Corporation 2012
© Copyright Camelot Corporation 2012
CSS基础知识学习(含实例)
四、CSS 选择器
7. 伪类( Pseudo-Classes Selectors )
selector : pseudo-class { property: value } 注意:一定要按照 link,visited,hover,
例:
a:link { color: #000000; text-decoration: none; } a:visited { color: #000000; text-decoration: none; } a:hover { color: #FF0000; text-decoration: underline; } a:active { color: #FF0000; text-decoration: underline; }
例: <html> <head> <title>泡泡潜水俱乐部欢迎你</title> </head> <body> <h1> 泡泡潜水俱乐部 </h1> background-color: #000080” >泡泡潜水俱乐部</h1> style=“color: #FFFFFF; <P>泡泡潜水俱乐部为你量身打造一流的潜水服务,……</p> </body> </html>
四、CSS 选择器
3. ID 选择器( ID Selectors )
#ID { property: value; } 例:
#container { width: 760px; margin: auto; } #header { height: 120px; background: url(images/bg_header.gif) no-repeat; } #content { padding: 30px; }
【优】CSS基础篇最全PPT
CSS是1996年由W3C审核通过,并且推荐使用的。
❖ 引导HTML向XML发展 在HTML中引入CSS的方法
CSS使用多种选择器来确定要定义的HTML标记 设置属性的不同的值来实现不同的显示效果
❖ HTML5草案的发布 多种方式引入CSS时,作用的优先级
❖ 使用内嵌样式
▪ 在HTML中,使用<style></style>标记,将样式写 在<style>标记内
▪ 注意:<style>标记要指定type属性为text/css
在HTML中引入CSS的方法
❖ 使用链接样式
▪ 将CSS写入单独的一个文件中,注意该文件的文 件扩展名为.css
▪ 在HTML文档中使用<link>标记引入css文件 ▪ <link>标记需要指定两个属性:type和rel
CSS标准
CSS(Cascading Style Sheet)中文译为层叠样式表,它是用于控制网页样式并允 许将样式信息与网页内容分离的一种标记性语言。CSS是1996年由W3C审核通过, 并且推荐使用的。简单的说,CSS的引入就是为了使HTML语言更好地适应页面的美 工设计。它以HTML语言为基础,提供了丰富的格式化功能,如字体、颜色、背景和 整体排版等,并且网页设计者可以针对各种可视化浏览器(包括显示器、打印机、打 字机、投影仪和PDA等)来设置不同的样式风格。
第十一讲 C回顾
本讲重点
❖ HTML和XHTML概述 ❖ HTML发展 、HTML的缺点、XHTML出项的原因、HTML与XHTML的
区别、使用DOCTYPE ❖ CSS概述 ❖ CSS的基本概念、CSS与浏览器 ❖ CSS语法规则:选择器{属性,属性值} ❖ CSS属性分类概述 ❖ CSS注释 ❖ CSS选择器 ❖ 标记选择器、类别选择器、ID选择器 ❖ 在HTML中引入CSS的方法 ❖ 行内样式、内嵌式、链接式、导入样式、各种方式的优先级
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CSS 基础CSS 简介 ...................................................................................... 1 CSS 基础语法............................................................................... 3 CSS 高级语法............................................................................... 5 CSS 派生选择器 ........................................................................... 7 CSS id 选择器 .............................................................................. 9 CSS 类选择器............................................................................. 11 CSS 属性选择器 ......................................................................... 12 创建 CSS .................................................................................... 141CSS 简介• Previous Page • Next Page 需要具备的基础知识 在继续学习之前,你需要对下面的知识有基本的了解: • • HTML XHTML如果你希望首先学习这些项目,请在 首页 访问相关教程。
CSS 概述 • • • • • • CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 如何显示 样式通常存储在样式表 样式表中 样式表 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表 外部样式表通常存储在 CSS 文件 文件中• 多个样式定义可层叠 层叠为一 层叠 样式解决了一个普遍的问题 HTML 标签原本被设计为用于定义文档内容。
通过使用 <h1>、<p>、<table> 这样的标签, HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。
同时文档布局由浏 览器来完成,而不使用任何的格式化标签。
由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性 (比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现 层的站点变得越来越困难。
为了解决这个问题,万维网联盟(W3C) ,这个非营利的标准化联盟,肩负起了 HTML 标 准化的使命,并在 HTML 4.0 之外创造出样式(Style) 。
所有的主流浏览器均支持层叠样式表。
样式表极大地提高了工作效率 样式表极大地提高了工作效率 样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那 样。
样式通常保存在外部的 .css 文件中。
通过仅仅编辑一个简单的 CSS 文档,外部样式 表使你有能力同时改变站点中所有页面的布局和外观。
由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。
作为网站开发者,你能够为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页 面中。
如需进行全局的更新, 只需简单地改变样式, 然后网站中的所有元素均会自动地更新。
多重样式将层叠为一个 多重样式将层叠为一个 样式表允许以多种方式规定样式信息。
样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。
甚至可以在同一个 HTML 文档内部引用多2个外部样式表。
层叠次序元素被不止一个样式定义时,会使用哪个样式呢? 当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢? 一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有 最高的优先权。
1 2 3 4 浏览器缺省设置 外部样式表 内部样式表(位于 <head> 标签内部) 内联样式(在 HTML 元素内部)因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样 式声明:<head> 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明 (缺省值) 。
CSS 基础语法• Previous Page • Next Page CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。
selector {declaration1; declaration2; ... declarationN }选择器通常是您需要改变样式的 HTML 元素。
每条声明由一个属性和一个值组成。
属性(property)是您希望设置的样式属性(style attribute) 。
每个属性有一个值。
属性和值 被冒号分开。
selector {property: value}下面这行代码的作用是将 h1 元素内的文字颜色定义为红色, 同时将字体大小设置为 14 像 素。
在这个例子中,h1 是选择器,color 和 font-size 是属性,red 和 14px 是值。
h1 {color:red; font-size:14px;}下面的示意图为您展示了上面这段代码的结构:3提示: 提示:请使用花括号来包围声明。
值的不同写法和单位 除了英文单词 red,我们还可以使用十六进制的颜色值 #ff0000:p { color: #ff0000; }为了节约字节,我们可以使用 CSS 的缩写形式:p { color: #f00; }我们还可以通过两种方法使用 RGB 值:p { color: rgb(255,0,0); } p { color: rgb(100%,0%,0%); }请注意,当使用 RGB 百分比时,即使当值为 0 时也要写百分比符号。
但是在其他的情况 下就不需要这么做了。
比如说, 当尺寸为 0 像素时, 之后不需要使用 px 单位, 0 因为 0 就 是 0,无论单位是什么。
记得写引号 提示:如果值为若干单词,则要给值加引号: 提示:p {font-family: "sans serif";}多重声明: 多重声明: 提示: 提示:如果要定义不止一个声明,则需要用分号将每个声明分开。
下面的例子展示出如何定 义一个红色文字的居中段落。
最后一条规则是不需要加分号的, 因为分号在英语中是一个分 隔符号,不是结束符号。
然而,大多数有经验的设计师会在每条声明的末尾都加上分号,这 么的好处是,当你从现有的规则中增减声明时,会尽可能的减少出错的可能性。
就像这样:p {text-align:center; color:red;}你应该在每行只描述一个属性,这样可以增强样式定义的可读性,就像这样:p { text-align: center; 4color: black; font-family: arial; }空格和大小写 大多数样式表包含不止一条规则, 而大多数规则包含不止一个声明。
多重声明和空格的使用 使得样式表更容易被编辑:body { color: #000; background: #fff; margin: 0; padding: 0; font-family: Georgia, Palatino, serif; }是否包含空格不会影响 CSS 在浏览器的工作效果,同样,与 XHTML 不同,CSS 对大小 写不敏感。
不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,class 和 id 名称 对大小写是敏感的CSS 高级语法• Previous Page • Next Page 选择器的分组 你可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。
用逗号将需要分 组的选择器分开。
在下面的例子中,我们对所有的标题元素进行了分组。
所有的标题元素都 是绿色的。
h1,h2,h3,h4,h5,h6 { color: green; }继承及其问题 根据 CSS,子元素从父元素继承属性。
但是它并不总是按此方式工作。
看看下面这条规则:5body { font-family: Verdana, sans-serif; }根据上面这条规则,站点的 body 元素将使用 Verdana 字体(假如访问者的系统中存在该 字体的话) 。
通过 CSS 继承,子元素将继承最高级元素(在本例中是 body)所拥有的属性(这些子元 素诸如 p, td, ul, ol, ul, li, dl, dt,和 dd) 不需要另外的规则, 。
所有 body 的子元素都应该显示 Verdana 字体,子元素的子元素也一样。
并且在大部分的现代浏览器中,也确实是这样的。
但是在那个浏览器大战的血腥年代里, 这种情况就未必会发生, 那时候对标准的支持并不是 企业的优先选择。
比方说,Netscape 4 就不支持继承,它不仅忽略继承,而且也忽略应用于 body 元素的规则。
IE/Windows 直到 IE6 还存在相关的问题,在表格内的字体样式会被忽 略。
我们又该如何是好呢? 友善地对待 Netscape 4 幸运地是, 你可以通过使用我们称为 "Be Kind to Netscape 4" 的冗余法则来处理旧式浏览器 无法理解继承的问题。
body { font-family: Verdana, sans-serif; }p, td, ul, ol, li, dl, dt, dd { font-family: Verdana, sans-serif; }4.0 浏览器无法理解继承, 不过他们可以理解组选择器。
这么做虽然会浪费一些用户的带宽, 但是如果需要对 Netscape 4 用户进行支持,就不得不这么做。
继承是一个诅咒吗? 继承是一个诅咒吗? 如果你不希望 "Verdana, sans-serif" 字体被所有的子元素继承,又该怎么做呢?比方说,你 希望段落的字体是 Times。