一切皆为框

div、h1 或 p 元素常常被称为块级元素(block element)。这意味着这些元素显示为一块内容,即“块框”。与之相反,span 和 strong 等元素称为“行内元素”(inline element),这是因为它们的内容显示在行中,即“行内框”。

块元素的盒子模型(box model of block element)

块级元素:块状元素排斥其他元素与其位于同一行,可以设定元素的宽(width),高(height)和边距(margin,
padding),块级元素一般是其他元素的容器,可容纳块级元素和行内元素。常见的块级元素有div, p ,h1~h6等。

行内元素行内元素不可以设置宽(width)和高(height),但可以与其他行内元素位于同一行,行内元素内一般不可以包含块级元素。行内元素的高度一般由元素内部的字体大小决定,宽度由内容的长度控制。常见的行内元素有a,
em ,strong等。

行的块元素:如果我们即想让一个元素可以设置宽度高度,又想让它以行内形式显示,这时我们可以设置display的值为inline-block.

块级元素转行内元素

display:inline;

行内元素转块级元素

display:block;

元素转行内块元素(inline-block)

display:inline-block;

参考:

http://www.w3school.com.cn/css/css_boxmodel.asp

http://www.jb51.net/css/68729.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. [Unity3D]Unity+Android交互教程——让手机"动"起来
  2. windows下安装Composer
  3. Android查询系统的音频(音乐播放器的核心)
  4. 不让Win7休眠的设置
  5. shell和bat 监控进程,自动关机
  6. HDU 5212 Code
  7. MyEclipse的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法
  8. Unity各平台路径总结
  9. 字符串长度截取换行/n
  10. Qt中绘制五子棋棋盘
  11. Linux 桌面玩家指南:05. 发博客必备的图片处理和视频录制神器
  12. java编译过程(字节码编译和即时编译)
  13. Dockerfile详解及优化
  14. TypeScript语法学习--变量的声明
  15. MVC扩展HttpHandler
  16. 【第一次玩Travis CI】终于弄好了我的马鸭
  17. workflow
  18. HTML5 ES6 语法基础
  19. JFinal开发框架简介
  20. Linux磁盘与文件系统管理(一)

热门文章

  1. nodejs + express 入门之 hello world
  2. [AGC016B] Colorful Hats (结论)
  3. 【HDOJ5996】dingyeye loves stone(Nim游戏)
  4. Eclipse与MyEclipse增强代码提示
  5. shell特殊符号用法大全
  6. List集合使用注意的问题
  7. P1450 包裹快递 RP+14【二分】
  8. Codeforces Round #449 (Div. 2) B. Chtholly's request【偶数位回文数】
  9. Codeforces 371D Vessels (模拟)
  10. 源码分析——迁移学习Inception V3网络重训练实现图片分类