首页 > 试题广场 >

执行以下程序,对于①②式能否在a标签上实现效果,下列说法正确

[单选题]

执行以下程序,对于①②式能否在a标签上实现效果,下列说法正确的是()

div {

        width:200px;

        height: 200px;

        text-decoration: none; ...①

        font-size:12px; ...②

}

<div class="father">

      <a href = "#">跳转</a>

</div>

  • 两式都能在a标签实现效果

  • 两式都不能在a标签实现效果

  • ①式可以在a标签实现效果,②式不能

  • ②式可以在a标签实现效果,①式不能

在CSS中,某些样式属性会从父元素继承到子元素,这称为“继承”。以下是一些常见的可继承的样式属性:

1. 文本相关属性

  • color:文本颜色
  • font-family:字体系列
  • font-size:字体大小
  • font-style:字体样式(如斜体)
  • font-weight:字体粗细
  • font-variant:字体变体(如小型大写字母)
  • text-align:文本对齐方式
  • text-indent:文本缩进
  • text-transform:文本转换(如大写、全小写等)
  • letter-spacing:字符间距
  • word-spacing:单词间距
  • line-height:行高
  • direction:文本方向(如从左到右或从右到左)
  • white-space:空白处理方式

2. 列表相关属性

  • list-style:列表项标记的样式
  • list-style-type:列表项标记的类型(如圆点、数字)
  • list-style-position:列表项标记的位置

3. 表格相关属性

  • border-collapse:表格边框的折叠方式
  • border-spacing:表格单元格之间的间距
  • caption-side:表格标题的位置

4. 其他

  • visibility:元素的可见性
  • cursor:鼠标光标的样式
  • quotes:引号的样式

非继承属性

相反,一些属性是非继承的,例如:

  • margin:外边距
  • padding:内边距
  • border:边框样式
  • background:背景样式
  • width和height:宽度和高度
发表于 2024-08-23 18:53:48 回复(1)
text-decoration和font-size都是定义在a的父级元素上,text-decoration是复合属性,不能继承。font-size字体大小是可以继承的。另外,子标签a本身携带一些属性,如果父标签设置这些属性,子标签不会受影响,因为默认样式权重高,继承的权重为0。

发表于 2024-10-01 22:49:55 回复(1)