上回说到,宽高对于块级元素和行内元素发生的改变,结果是块级元素会接受宽高属性所发生的改变的,而行内元素不接受宽高属性所发生的改变。

但是,事无绝对 —— CSS属性display

通过上回进行的测试我们得知,宽高属性只能改变块级元素,不能改变行内元素,但是我们永远不知道广大用户会怎么想,有人就会说:‘我就是想用宽高改变行内元素,谁说都不好使’,行让你改,今天就告诉你怎么用宽高对行内元素进行改变。

display属性的主要功能是,将标签在块级元素、行内元素和行内块元素之间相互转换,这种转换不是说会改变标签名称,span转换成块级元素代码中span就会变成div不是这样,它最终的目的是清除原先元素的特性,将相对应元素的特性给到display属性作用的标签上。

首先让我们回顾一下span标签的特性:

<span></span>

span{
border: 1px solid black;
}

span标签是行内元素无法设置宽高

可以设置宽高的是块级元素,现在我们就来吧span标签转换成块级元素

<span></span>

span{
display: block;
}

display属性的block属性值在英语中就是块的意思,这段代码的意义是,将标签名为span的标签转换为块级元素

将span转换成块级元素后我们再来看看宽高对其的影响

<span></span>

span{
display: block;
width: 200px;
height: 200px;
   border: 1px solid black;
}

我们看到,这时的span标签也受到宽高属性的影响改变了形状

这就是我们改变行内元素最直接的一种方法,怎么样行内元素让你改

最新文章

  1. shell之sort命令
  2. TSQL “匹配全部”语义的实现
  3. JavaScript的一些知识碎片(1)
  4. HTML学习笔记——列表和table
  5. DB2中错误信息说明
  6. php 的curl 模拟登陆
  7. web前端—工作周报
  8. 50道经典的JAVA编程题 (1-5)
  9. linkscrpit
  10. 常用hash函数
  11. Android EditText限制输入一些固定字符的属性
  12. [置顶] 实习总结3-job hunting(西安工作)
  13. python学习之 dictionary 、list、tuple操作
  14. cocos2dx 魔塔项目总结(一)
  15. JAVA 创建对象4种方法
  16. Mybatis 系列5
  17. Python编程Day7——字符编码、字符与字节、文件操作
  18. snmp 里面oid对应的信息 MIB
  19. Tensorflow问题汇总
  20. Spark2 加载保存文件,数据文件转换成数据框dataframe

热门文章

  1. 破解Beyond Compare 4
  2. Flask框架整理及配置文件
  3. 重新学习SpringMVC——高级
  4. JVM-卡表(Card Table)
  5. Docker镜像(六)
  6. chrom代理插件
  7. 跑批 - Spring Batch 批处理使用记录
  8. About me &amp; 友链
  9. [LeetCode] 899. Orderly Queue 有序队列
  10. Elasticsearch由浅入深(三)document的核心元数据、Id、_source元数据、全量替换、强制创建以及删除机制