20190608笔试题のCSS-属性继承

以下的CSS属性哪些可以继承?(单选)

A.   font-size
B.   margin
C.   width
D.   padding

emmm,这题答案是A,看到这题我是能选对的,但又不由让我想到一件事情,在全部的CSS属性里有哪些是不可被继承,哪些是可以的?

百度一手后发现,emmm不可继承的属性有点多,那稍微记下可继承好了,又转载KerwinLee的博客一手

CSS中可以和不可以继承的属性

一、无继承性的属性

1、display:规定元素应该生成的框的类型

2、文本属性:

vertical-align:垂直文本对齐

text-decoration:规定添加到文本的装饰

text-shadow:文本阴影效果

white-space:空白符的处理

unicode-bidi:设置文本的方向

3、盒子模型的属性:width、height、margin 、margin-top、margin-right、margin-bottom、margin-left、border、border-style、border-top-style、border-right-style、border-bottom-style、border-left-style、border-width、border-top-width、border-right-right、border-bottom-width、border-left-width、border-color、border-top-color、border-right-color、border-bottom-color、border-left-color、border-top、border-right、border-bottom、border-left、padding、padding-top、padding-right、padding-bottom、padding-left

4、背景属性:background、background-color、background-image、background-repeat、background-position、background-attachment

5、定位属性:float、clear、position、top、right、bottom、left、min-width、min-height、max-width、max-height、overflow、clip、z-index

6、生成内容属性:content、counter-reset、counter-increment

7、轮廓样式属性:outline-style、outline-width、outline-color、outline

8、页面样式属性:size、page-break-before、page-break-after

9、声音样式属性:pause-before、pause-after、pause、cue-before、cue-after、cue、play-during

 

二、有继承性的属性

1、字体系列属性

font:组合字体

font-family:规定元素的字体系列

font-weight:设置字体的粗细

font-size:设置字体的尺寸

font-style:定义字体的风格

font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。

font-stretch:对当前的 font-family 进行伸缩变形。所有主流浏览器都不支持。

font-size-adjust:为某个元素规定一个 aspect 值,这样就可以保持首选字体的 x-height。

2、文本系列属性

text-indent:文本缩进

text-align:文本水平对齐

line-height:行高

word-spacing:增加或减少单词间的空白(即字间隔)

letter-spacing:增加或减少字符间的空白(字符间距)

text-transform:控制文本大小写

direction:规定文本的书写方向

color:文本颜色

3、元素可见性:visibility

4、表格布局属性:caption-side、border-collapse、border-spacing、empty-cells、table-layout

5、列表布局属性:list-style-type、list-style-image、list-style-position、list-style

6、生成内容属性:quotes

7、光标属性:cursor

8、页面样式属性:page、page-break-inside、windows、orphans

9、声音样式属性:speak、speak-punctuation、speak-numeral、speak-header、speech-rate、volume、voice-family、pitch、pitch-range、stress、richness、、azimuth、elevation

 

三、所有元素可以继承的属性

1、元素可见性:visibility

2、光标属性:cursor

 

四、内联元素可以继承的属性

1、字体系列属性

2、除text-indent、text-align之外的文本系列属性

 

五、终端块级元素可以继承的属性

1、text-indent、text-align

 

六、列表元素可以继承的属性

1、list-style、list-style-type、list-style-position、list-style-image

 

补充第六点之后,又在想一个问题:终端块级元素?我还是读书少了,默默流下没有知识的泪水,故下面补充下相关知识

终端块状元素

块级元素按照其应用于结构还是内容,可分为:结构化块状元素、终端块状元素、多目标块状元素

结构化块状元素:无语义含义,仅划分文档组织方式

主要的结构化块状元素
ol ul dl table

支持结构化的元素

li dt dd caption
thead tbody tfoot colgroup col

终端块状元素:有语义含义,表明内容性质,无法包含其他块级元素,仅包含文本或行级元素

h1-h6
p blockquote dt address caption

多目标块状元素:可自由扩展或嵌套文档结构,可以结构化方式使用 ,可以终端形式使用

 

转载于:https://www.cnblogs.com/nightnight/p/10991559.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/350341.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

群晖套件来源_群晖安装IPKG包管理器及第三方社区安装包步骤

运行环境为群晖DS1517,系统版本为DSM6.2.3。群晖虽然是基于Linux开发的,但与Red Hat或者Ubuntu这样的公开发行版不同,群晖除了官方的图形化包管理器外,并没有提供类似yum或者apt-get等类似包管理器。为了通过命令行安装诸如nano 等…

tf.app.flags和tf.app.run的使用

tf.app.flags和tf.app.run的使用 tf.app.flags主要用于处理命令行参数的解析工作,其实可以理解为一个封装好了的argparse包(argparse是一种结构化的数据存储格式,类似于Json、XML)。 我们通过tf.app.flags来调用这个flags.py文件…

redis 持久化性能_高性能持久消息

redis 持久化性能总览 尽管有许多可用于Java的高性能消息传递系统,但大多数都避免引用基准,包括持久消息传递和消息的序列化/反序列化。 这样做有多种原因。 1)您并不总是需要或想要持久消息2)您希望使用自己的序列化选项。 避免使…

python标签使用教程_怎样用Python做标签云

怎样用Python做标签云标签云是比较直观的频率分布表现方式,很多网站和APP在年度盘点和总结时会使用。Python生成标签云有一个比较易用的库 pytagcloud。Python做标签云的具体方法如下:1、导入头文件from pytagcloud import create_tag_image, make_tagsf…

057-while循环

<?php$x1; //初始化变量while($x<5){ //执行while循环echo "$x<br />";$x;} ?> 转载于:https://www.cnblogs.com/tianpan2019/p/10995180.html

OpenCV显示中文汉字,未使用CvxText和FreeType库

OpenCV显示中文汉字&#xff0c;未使用CvxText和FreeType库 采用windows的GDI显示系统的TrueType字体&#xff0c;没有封装&#xff0c;就两个函数&#xff0c;分成了h和cpp文件&#xff0c;可以自己编辑文件名和函数名&#xff0c;亦可以直接将cpp的代码复制到你需要的程序中…

使用Arquillian测试Spring Data + Spring Boot应用程序(第1部分)

Spring Data的使命是为数据访问提供一个熟悉且一致的&#xff0c;基于Spring的编程模型&#xff0c;同时仍保留基础数据存储的特​​殊特征。 它提供了与一些后端技术的集成&#xff0c;例如JPA&#xff0c;Rest&#xff0c;MongoDB&#xff0c;Neo4J或Redis。 因此&#xff0…

生日祝福小程序_广告配音剪映零基础入门教程第二十六篇:如何给朋友制作生日祝福视频...

经常听到小伙伴问到生日祝福视频怎么做&#xff0c;当然我想既然要为他人做生日祝福视频&#xff0c;那么这个人必定是自己身边比较重要的人&#xff0c;而生日又是每个人都是非常重要的&#xff0c;在这种充满意义的时刻&#xff0c;我们想给自己极其重要的人送上一份祝福&…

putty WinScp 免密登录远程 Linux

该方法的原理是预先生成一对公钥和私钥&#xff0c;私钥以文件的形式保存在本地&#xff0c;公钥保存在远程机器上。这样每次登录只需指定私钥文件&#xff0c;远程机器通过比对公钥和私钥来验证登录的合法性。 Putty 免密登录 第一步 生成公钥/私钥对 使用 putty 安装目录中的…

tensorflow log 日志级别设置

log 日志级别设置 import os os.environ["TF_CPP_MIN_LOG_LEVEL"]1 # 这是默认的显示等级&#xff0c;显示所有信息 os.environ["TF_CPP_MIN_LOG_LEVEL"]2 # 只显示 warning 和 Error os.environ["TF_CPP_MIN_LOG_LEVEL"]3 # 只显示 Error

springcloud微服务实战--笔记--1、基础知识

微服务的问题&#xff1a; 分布式事务和数据一致性。 由于分布式事务本身第实现难度就非常大&#xff0c;所以在微服务架构中&#xff0c;我们更强调在各服务之间进行无事务第调用&#xff0c;而对于数据一致性&#xff0c;只要求数据在最后第处理状态是一致第即可&#xff1b;…

OpenCV imwrite

imwrite(const string& filename, InputArray img, const vector<int>& paramsvector<int>() ) 1、filename:需要写入的文件名&#xff0c;会自己创建&#xff08;像imwrite("1.jpeg",src);这样&#xff09; 2、img:要保存的图像 3、pa…

配置Jenkins以连续交付Spring Boot应用程序

在我以前的文章中&#xff0c;我描述了如何使用一个简单的命令启动连续交付堆栈 。 下一步是准备堆栈&#xff0c;以自动方式构建和部署应用程序。 在这篇文章中&#xff0c;我描述了如何配置堆栈&#xff0c;以便准备处理简单的Spring Boot应用程序 。 尽管我将这些组件作为Do…

虚拟鼠标代替安卓触屏_美术学院18级虚拟空间设计专业数字图像程序基础课程优秀结课成果展示优秀学生王雨禾作品展示...

学生代表&#xff1a;STUDENT REPRESENTATIVE|2018级虚拟空间设计专业 王雨禾此次编程课程的学习&#xff0c;让我受益匪浅&#xff0c;短短八周的时间&#xff0c;使我进一步加深了对自身专业的了解&#xff0c;也启发了我&#xff0c;提供给我一种新的创作方式和新的创作表现…

django定时任务

说明 网上很多资料都是比较旧的&#xff0c;不同的版本使用上存在差异&#xff0c;最好的方式是&#xff0c;根据使用的版本查看官方资料 django-celery-beat 用法和django-celery类似 INSTALLED_APPS [django_celery_beat] BEAT_SCHEDULER django_celery_beat.schedulers:Da…

LOG与DOG的关系

注意&#xff1a;这里只是推出LOG与DOG的关系 1&#xff09;高斯函数&#xff1a; &#xff08;1&#xff09; 2&#xff09;DOG&#xff08;Difference Of Gaussian&#xff09; DoG算子是LoG算子的近似&#xff0c;做法是求取不同sigma方差下的高斯滤波图像的差&#xff0c…

springboot springcloud区别_SpringBoot回顾、Spring Cloud初学

Spring Cloud介绍什么是Spring Cloud&#xff1f;Spring Cloud是一系列框架的有序集合。 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发&#xff0c;如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等&#xff0c;都可以用Spring Boot的…

时间 '2018-08-06T10:00:00.000Z' 格式转化为本地时间(转)

原文:https://blog.csdn.net/sxf_123456/article/details/81582964 from datetime import datetime,timedelta #bucket[key_as_string] 2018-08-06T10:00:00.000Z date_ datetime.strptime(bucket[key_as_string],"%Y-%m-%dT%H:%M:%S.%fZ") #local_time 2018-08-0…

OpenCV minMaxLoc找图像中最小值最大值及它们的位置

void minMaxLoc(InputArray src, double* minVal, double* maxVal0, Point* minLoc0, Point* maxLoc0, InputArray masknoArray()) src&#xff1a;输入图像。 minVal&#xff1a;最小值&#xff0c;可輸入NULL表示不需要。 maxVal &#xff1a;最大值&#xff0c;可輸入NUL…

python无法打开hdf5_保存到hdf5非常慢(Python冻结)

我正在尝试将瓶颈值保存到新创建的hdf5文件中.瓶颈值分批形成(120,10,10,2048).保存一个单独的批次占用超过16个演出,python似乎在那一批冻结.根据最近的调查结果(见更新,似乎hdf5占用大内存是可以的,但冻结部分似乎是一个小故障.我只是试图保存前两批用于测试目的,而且仅用于测…