在CSS中,html中的标签元素大体被分为三种不同的类型: 块状元素、内联元素(又叫行内元素)和内联块状元素。 
 
常用的块状元素有:
 <div>、<p>、<h1>…<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
 什么是块级元素? 
在html中<div>、<p>、<h1>、<form>、<ul>和<li>就是块级元素。设置display:block就是将元素显示为块级元素。如下代码就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。 a{display:block;} 
块级元素特点:
 1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行);
 2、元素的高度、宽度、行高以及顶和底边距都可设置。
 3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。 
 
常用的内联元素有: 
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code> 在html中,<span>、<a>、<label>、<strong> 和<em>就是典型的内联元素(行内元素)(inline)元素。
当然块状元素也可以通过代码display:inline将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使div 元素具有内联元素特点。
 div{ display:inline; } ...... <div>我要变成内联元素</div> 
内联元素特点: 
1、和其他元素都在一行上; 
2、元素的高度、宽度及顶部和底部边距不可设置; (这是答案^-^)
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。 
 
常用的内联块状元素有:
 <img>、<input>
 内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。
inline-block 元素特点: 
1、和其他元素都在一行上; 
2、元素的高度、宽度、行高以及顶和底边距都可设置。

最新文章

  1. 一个技术汪的开源梦 —— 基于 .Net Core 的公共组件之目录结构
  2. ubuntu自动执行
  3. BZOJ1598: [Usaco2008 Mar]牛跑步
  4. MySQL备份之【mydumper 学习】
  5. android 修改 SwitchPreferenceCompat 高度,内边距,字体大小
  6. 前台给后台传JSON字符串,后台解析并保存
  7. c# 动态执行脚本,相关的几个脚本引擎.
  8. 开源面向对象数据库 db4o 之旅,第 1 部分: 初识 db4o
  9. IIS与Apache同时使用80端口
  10. Ajax在调用含有SoapHeader的webservice方法
  11. UIButton的常见设置
  12. python实现应用程序在右键菜单中添加打开方式
  13. BZOJ 3570 动物园
  14. cf581D Three Logos
  15. C语言预处理指令的初步了解
  16. CGroup Namspace
  17. SpringBoot 中常用注解
  18. ORACLE中修改表的Schema的总结
  19. python之常用模块一(time、random、os、sys)
  20. 2、Kafka架构

热门文章

  1. LINUX执行shutdown.sh提示:-bash: ./startup.sh: Permission denied
  2. CommonsCollection7反序列化链学习
  3. vim 下几种比较省劲的方式(vi结合着用)
  4. C++篇:第八章_类_知识点大全
  5. 【直播回顾】OpenHarmony知识赋能第四期直播——标准系统HDF开发
  6. Java语言学习day01--6月28日
  7. 机器学习基础:奇异值分解(SVD)
  8. 基于Ansible实现Apache Doris快速部署运维指南
  9. hadoop 运行测试
  10. FreeRTOS --(1)链表