CSS 行内元素有没有margin和padding?

如题,请举例。

行内元素如下:
* a - 锚点
* abbr - 缩写
* acronym - 首字
* b - 粗体(不推荐)
* bdo - bidi override
* big - 大字体
* br - 换行
* cite - 引用
* code - 计算机代码(在引用源码的时候需要)
* dfn - 定义字段
* em - 强调
* font - 字体设定(不推荐)
* i - 斜体
* img - 图片
* input - 输入框
* kbd - 定义键盘文本
* label - 表格标签
* q - 短引用
* s - 中划线(不推荐)
* samp - 定义范例计算机代码
* select - 项目选择
* small - 小字体文本
* span - 常用内联容器,定义文本内区块
* strike - 中划线
* strong - 粗体强调
* sub - 下标
* sup - 上标
* textarea - 多行文本输入框
* tt - 电传文本
* u - 下划线
* var - 定义变量

不敢说都能支持margin和padding,毕竟大多没用到。不过 a(锚点) 和 img(图片)是支持的。
如 <img src="图片文件" style="padding:5px;margin:10px;" />
<a href="#" style="padding-left:5px;">测试</a>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-10
行内元素如下:
* a - 锚点
* abbr - 缩写
* acronym - 首字
* b - 粗体(不推荐)
* bdo - bidi override
* big - 大字体
* br - 换行
* cite - 引用
* code - 计算机代码(在引用源码的时候需要)
* dfn - 定义字段
* em - 强调
* font - 字体设定(不推荐)
* i - 斜体
* img - 图片
* input - 输入框
* kbd - 定义键盘文本
* label - 表格标签
* q - 短引用
* s - 中划线(不推荐)
* samp - 定义范例计算机代码
* select - 项目选择
* small - 小字体文本
* span - 常用内联容器,定义文本内区块
* strike - 中划线
* strong - 粗体强调
* sub - 下标
* sup - 上标
* textarea - 多行文本输入框
* tt - 电传文本
* u - 下划线
* var - 定义变量

不敢说都能支持margin和padding,毕竟大多没用到。不过 a(锚点) 和 img(图片)是支持的。
如 <img src="图片文件" style="padding:5px;margin:10px;" />
<a href="#" style="padding-left:5px;">测试</a>本回答被网友采纳
第2个回答  2013-06-10
margin padding 我记得是块状元素 如果 满意我的答案请采纳 并 评价 不满意请追问 祝你开心每一天
第3个回答  2013-06-10
支持的!修改成块级元素就好了。
第4个回答  推荐于2017-09-04
第一:行内元素与宽度
宽度不起作用
代码如下:
span {
width:200px;
}
没有变化

第二:行内元素与高度
高度不起作用
代码如下:
span{
height:200px;
}
没用变化

第三:行内元素与padding,margin
span{
padding:200px;
}
影响左右,不影响上下

实现方法:
<ul>

<li>第一</li>
<li>第一</li>
<li>第一</li>
</ul>

中的li在同一行显示并有上下边距, 如果用display:inline,可行让其在一行内显示,但上下padding不起作用。 所以这种情况下用float:left;使其在一行内显示,并且其还是block元素,可以用 padding使与上下padding起作用,差生一定距离 。本回答被网友采纳