首页 > 试题广场 >

以下描述正确的是:

[不定项选择题]
以下描述正确的是:
  • `inline-block` 可以设置高度,`inline` 不可以设置高度
  • `inline-block` 和 `inline` 都可以设置 `padding-left`
  • `inline-block` 可以设置 `margin-left`,inline 不可以
  • `block` 会独占一行,`inline-block` 不会
常见的块元素有<h1>~<h6><p><div><ul><ol><li>等,其中<div>标签是最典型的块元素。

块级元素的特点:

1)总是从新行开始

2)高度,行高、外边距以及内边距都可以控制。

3)宽度默认是容器的100%

4)可以容纳内联元素和其他块元素。

常见的行内元素有<a><strong><b><em><i><del><s><ins><u><span>等,其中<span>标签最典型的行内元素。

行内元素的特点:

1)和相邻行内元素在一行上。

2)高、宽无效,但水平方向的paddingmargin可以设置,垂直方向的无效。

3)默认宽度就是它本身内容的宽度。

4)行内元素只能容纳文本或则其他行内元素。(a特殊 a里面可以放块级元素 )

在行内元素中有几个特殊的标签——<img /><input /><td>,可以对它们设置宽高和对齐属性,也称它们为行内块元素。
行内块元素的特点:
1)和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙。
2)默认宽度就是它本身内容的宽度。
    (3)高度,行高、外边距以及内边距都可以控制。
发表于 2019-04-10 17:46:29 回复(0)
inline (行内元素) 不可以设置宽高 也不自动换行  可以设置margin padding (竖直方向除外)           
block(块级元素)可以设置宽高 可以自动和换行 可以设置margin padding           
lnline-block(行内置换元素) 不自动换行 可以设置宽高 可以设置margin padding   具有inline 同行属性 以及block 宽高属性
所以正确答案ABD
在a中 inline-block设置高度正确 因为其具有block的宽高特性
在b中 注意是padding-left 可以说是无论是 inline block 还是 inline-block 都具有这功能
在c中 inline-block 可以设置 margin-left ,inline 也可以设置margin-left 属性。
在d中 block会占一行 正确 inline-block 因具有 inline的行内特性 不会自动换行 所以不会占一行
 

发表于 2019-04-01 16:15:55 回复(0)
简洁明了:
行内元素设置padding-top、padding-bottom、margin-top、margin-bottom 无效!
但是设置 padding-left、padding-right、margin-left、margin-right 有效!
发表于 2021-09-01 19:52:56 回复(0)
行内元素是不自动换行、设置宽高无效(准确说行内置换元素除外)、设置上下margin和上下padding无效。
发表于 2019-03-28 19:48:15 回复(0)
竖直方向上的padding值虽然有效果  但只是表象  并不影响其他元素
发表于 2019-05-16 14:58:56 回复(0)
inline(行内元素):
1.不自动换行
2.设置宽高无效 3.设置上下margin和上下padding无效 inline-block(行内置换元素):
1.不自动换行
2.能设置宽高
3.设置上下margin和上下padding无效。
block:块级元素

发表于 2019-03-31 23:28:07 回复(0)