下列标记不属于html文档的基本结构是,在HTML中,下面( )不属于HTML文档的基本组成部分。...

【单选题 】(10分)下面那个属性可以设置盒子的内边距 A. white-space B. margin C. width D. padding 2.【单选题 】(10分)请说出外边距定义规则的含义 margin : 5px 6px 10px; A. 定义的是上、左右、下边距的值 B. 定义的是上下、左、右边距的值 C. 定义的是上、右、下边距的值 D. 定义的是上、下、左右边距的值 3.【单选题 】(10分)下面哪个属性用来设置flex布局容器内容在交叉轴上的对齐方式: A. align-content B. flex-direction C. justify-content D. align-items 4.【单选题 】(10分)关于css的ID规则和class样式规则的命名,下面说法错误的是 A. 在给选择器命名时不能使用- B. 不建议使用字母序列abc,姓名拼音,或文字拼音缩写这样的命名方式; C. 在保证区块位置的情况下,可以使用结构化命名方式; D. 建议使用语义化的命名方式; 5.【单选题 】(10分)在使用flex布局时,如果需要项目换行,需要设置哪个属性: A. flex-wrap B. flex-flow C. flex-direction D. display 6.【多选题 】 (10分)下面哪些技巧可以优化css的定义和使用 A. 使用继承。 B. 使用外部样式表文件; C. 使用分组选择器; D. 使用简化属性; 7.【多选题 】 (10分)下面哪些是组合器选择器? A. a#menu:visited B. li#first + li C. div#header > a.style:hover D. div#top li 8.【多选题 】 (10分)<ul id="menu"> <li><a href="#">首页</a></li> <li><a href="#">要闻</a></li> <li><a href="#">一点号</a></li> </ul> 下面哪个样式定义方案可以把上面的无序列表变成横向导航: A. ul#menu li{float: left;};ul#menu a{display: inline-block;} B. ul#menu{position: relative;};ul#menu li{position: absolute;};ul#menu a{display: inline-block;} C. ul#menu li,ul#menu a{display: inline-block;} D. ul#menu{display:flex;};ul#menu a{display: inline-block;} 9.【多选题 】 (10分)关于使用ID选择器和Class选择器,下面说法正确的是 A. Class选择器适用于跨功能区域、跨标签或没有特定规律的多次调用的样式定义。 B. 在定义时,ID选择器使用#作为样式开始,而Class选择器以.作为样式开始; C. ID选择器用于页面中特定功能区域的id命名,但必须是唯一的 D. 一个ID选择器在一个页面中可以多次调用,但是一个Class选择器在一个页面中只能使用一次 10.【多选题 】 (10分)下面哪些是默认的块元素: A. div B. span C. a D. ul
最新发布
03-14
### 关于CSS盒模型、外边距、Flex布局、ID与Class规则、块元素的相关选择题 #### 1. CSS盒模型 CSS盒模型描述了一个HTML元素的结构,它由四个部分组成:内容区域(content)、填充(padding)、边界(border)和外边距(margin)。这些部分共同决定了元素在页面上的大小和位置。 - **题目**: 下列哪一项不属于标准CSS盒模型的一部分? - A. Content (内容) - B. Padding (内边距) - C. Border-radius (圆角半径) - D. Margin (外边距) - **答案**: C `Border-radius` 是用于定义边框圆角的一个属性,并不是盒模型的标准组成部分[^2]。 --- #### 2. 外边距(Margin) 外边距是指围绕在一个元素周围的空白区域。相邻两个兄弟元素之间的垂直方向上只会保留较大的那个外边距值,这种现象称为“外边距折叠”。 - **题目**: 当两个垂直排列的块级元素上下相邻时,它们之间会发生什么情况? - A. 它们的顶部和底部外边距会相加 - B. 只有较大者生效 - C. 边界重叠并取平均值 - D. 不发生任何变化 - **答案**: B 当两个垂直排列的块级元素上下相邻时,如果两者都有外边距,则只保留其中较大的那一个,这就是所谓的“外边距折叠”效应。 --- #### 3. Flex布局 Flexbox是一种强大的布局机制,允许开发者轻松创建动态调整尺寸的内容容器。通过设置父容器为 `display: flex;` ,可以控制子项沿主轴或交叉轴分布的方式。 - **题目**: 使用Flex布局实现左侧固定宽度而右侧自动扩展的效果应如何配置样式? - A. 左侧设为 `width: auto;` , 右侧设为 `flex-grow: 0;` - B. 左侧设定具体宽度, 如 `width: 200px;`, 右侧应用 `flex: 1;` - C. 对两侧均施加相同的 `flex-basis` 属性 - D. 将整个容器划分为网格单元格来分别指定比例 - **答案**: B 为了达到一侧定宽另一侧自适应伸缩的目的,在实际开发中通常给左栏赋予固定的像素单位宽度,右栏则启用 `flex: 1;` 来占据剩余可用空间[^3]。 ```css .outer { display: flex; } .left { width: 200px; /* 固定宽度 */ background-color: lightblue; } .right { flex: 1; /* 自动填满剩下的地方 */ background-color: pink; } ``` --- #### 4. ID与Class规则 ID 和 Class 是两种常用的 HTML 元素标识符。每个文档中的 id 应该是唯一的;class 则可重复应用于多个标签实例之上。 - **题目**: 下面关于ID和CLASS的说法错误的是哪个选项? - A. 同一网页里不允许存在相同名字的id - B. CLASS可以选择器形式如 `.classname {}` - C. 单独某个DOM节点只能拥有唯一的一个CLASS名 - D. 查询特定ID可以直接用document.getElementById('theid') - **答案**: C 虽然单个 DOM 节点确实可以通过其 unique 的 id 进行快速定位访问,但是它可以同时属于若干不同的 classes 。因此说某节点仅能有一个 class 名字显然是不正确的[^1]。 --- #### 5. 块元素(Block-level Elements) 块级元素总是独自占用一行或多行的空间,并且默认情况下具有一定的高度和宽度。 - **题目**: 下述哪些HTML标记属于典型的块级元素?(多选) - A. `<p>` - B. `<span>` - C. `<h1>` 至 `<h6>` - D. `<img>` - **答案**: AC 像段落(`<p>`)或者标题系列(`<h*>`)这样的都是典型意义上的块状展示型组件,而 `<span>` 和 `<img>` 更倾向于作为行内(in-line)表现形式呈现出来。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值