HTML中行内元素与块级元素的区别:

在标准文档流里面,块级元素具有以下特点:

①总是在新行上开始,占据一整行;

②高度,行高以及外边距和内边距都可控制;

③宽带始终是与浏览器宽度一样,与内容无关;

④它可以容纳内联元素和其他块元素

行内元素的特点:

①和其他元素都在一行上;

②高,行高及外边距和内边距部分可改变;

③宽度只与内容有关;

④行内元素只能容纳文本或者其他行内元素。

不可以设置宽高,其宽度随着内容增加,高度随字体大小而改变,内联元素可以设置外边界,但是外边界不对上下起作用,只能对左右起作用,也可以设置内边界,但是内边界在ie6中不对上下起作用,只能对左右起作用

常见的块级元素与行内元素:

  • 块元素(block element)
  1. * address - 地址
  2.   * blockquote - 块引用
  3.   * center - 举中对齐块
  4.   * dir - 目录列表
  5.   * div - 常用块级容易,也是css layout的主要标签
  6.   * dl - 定义列表
  7.   * fieldset - form控制组
  8.   * form - 交互表单
  9.   * h1 - 大标题
  10.   * h2 - 副标题
  11.   * h3 - 3级标题
  12.   * h4 - 4级标题
  13.   * h5 - 5级标题
  14.   * h6 - 6级标题
  15.   * hr - 水平分隔线
  16.   * isindex - input prompt
  17.   * menu - 菜单列表
  18.   * noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
  19.   * noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)
  20.   * ol - 排序表单
  21.   * p - 段落
  22.   * pre - 格式化文本
  23.   * table - 表格
  24.   * ul - 非排序列表
  • 行内元素(inline element)
  1. * a - 锚点
  2.   * abbr - 缩写
  3.   * acronym - 首字
  4.   * b - 粗体(不推荐)
  5.   * bdo - bidi override
  6.   * big - 大字体
  7.   * br - 换行
  8.   * cite - 引用
  9.   * code - 计算机代码(在引用源码的时候需要)
  10.   * dfn - 定义字段
  11.   * em - 强调
  12.   * font - 字体设定(不推荐)
  13.   * i - 斜体
  14.   * img - 图片
  15.   * input - 输入框
  16.   * kbd - 定义键盘文本
  17.   * label - 表格标签
  18.   * q - 短引用
  19.   * s - 中划线(不推荐)
  20.   * samp - 定义范例计算机代码
  21.   * select - 项目选择
  22.   * small - 小字体文本
  23.   * span - 常用内联容器,定义文本内区块
  24.   * strike - 中划线
  25.   * strong - 粗体强调
  26.   * sub - 下标
  27.   * sup - 上标
  28.   * textarea - 多行文本输入框
  29.   * tt - 电传文本
  30.   * u - 下划线
  31.   * var - 定义变量

wed网页开发面试笔试必备小知识的更多相关文章

  1. iOS开发——面试笔试精华(四)

    面试笔试精华(四) 1.        Object-C有多继承吗?没有的话用什么代替?
 1>  OC是单继承,没有多继承 2>  有时可以用分类和协议来代替多继承 2.        ...

  2. iOS开发——面试笔试精华(三)

    面试笔试精华(三) 1.        When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用N ...

  3. iOS开发——面试笔试精华(二)

    面试笔试精华(二) 警告:一定要把英文题目过一遍,有些公司的题目故意弄成英文的!!! 1.        Difference between shallow copy and deep copy? ...

  4. iOS开发——面试笔试精华(一)

    面试笔试精华(一) 1.        #import 跟#include.@class有什么区别?#import<> 跟 #import”"又什么区别? 1>  #imp ...

  5. 面试总结:鹅厂Linux后台开发面试笔试C++知识点参考笔记

    文章每周持续更新,各位的「三连」是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 文章是由自己笔试面试腾讯的笔记整理而来,整理的时候又回顾了一遍,中间工 ...

  6. 关于新手使用mpb开发代码的一些小知识

    mac 前端端口占用解决   1.查看8080端口,复制进程PID  lsof -i :8080 2.杀死进程 kill -9 「进程PID」   如果你的mac不能使用sudo解决办法   错误提示 ...

  7. bootstrap学习笔记(网页开发小知识)

    这是我在学习Boostrap网页开发时遇到的主要知识点: 1.导航条navbar 添加.navbar-fixed-top类可以让导航条固定在顶部,固定的导航条会遮住页面上的其他内容,除非给<bo ...

  8. 物联网 软硬件系统 树莓派 单片机 esp32 小程序 网页 开发 欢迎相互交流学习~

    物联网软硬件开发 知识分享 多年学生项目开发经验 物联网 软硬件系统 树莓派 单片机 esp32 小程序 网页 开发 欢迎相互交流学习~ http://39.105.218.125:9000/

  9. iOS APP开发的小知识(分享)

          亿合科技小编发现从2007年第一款智能手机横空出世,由此开启了人们的移动智能时代.我们从一开始对APP的陌生,到现在的爱不释手,可见APP开发的出现对我们的生活改变有多巨大.而iOS AP ...

随机推荐

  1. php魔法常量

    有七个魔术常量它们的值随着它们在代码中的位置改变而改变.例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定.这些特殊的常量不区分大小写,如下: 名称 说明 __LINE__ 文件中的当前行号 ...

  2. WindowManager

    我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成.所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操 ...

  3. 控件真的很好用,突然感觉自己以前研究Discuz!NT366源码的方式很2了

    控件真的很好用,突然感觉自己以前研究Discuz!NT366源码的方式很2了,就是按钮上的或其他控件上的图片哪里去了?

  4. CentOS+nginx+uwsgi+Python 多站点环境搭建

    转载:http://www.cnblogs.com/xiongpq/p/3381069.html 环境: CentOS X64 6.5 nginx 1.5.6 Python 2.7.5 正文: 一:安 ...

  5. DoingOrder.aspx.cs缓存的使用方法

    using System; using System.Web.UI; using System.Data; using System.Text; using BLL = SmartWaterSys.B ...

  6. AJAX快速上手

    创建XMLHttpRequest对象 xmlHttp = new XMLHttpRequest(); xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); ...

  7. js 懒加载

    需要的js <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> < ...

  8. 网址测速JS

    /*.route_nav li a:hover{background: #3c7f84 url(title.png) no-repeat;border-color:#84a3a5;}*/ .route ...

  9. 将EmEditor加入到鼠标右键菜单

    在清理系统的时候,无意中将EmEditor的鼠标右键功能给清理掉了,在EmEditor的配置中又没有找到如何加入到鼠标右键菜单的方法,只好使用导入注册表功能了,以下的代码,拷贝到记事本中,保存为EmE ...

  10. python 的内置函数(1)

     19.内置函数:              abs():求绝对值              bool():求一个值是True or False ,其中False值有 0 ,空字符串'',None,空 ...