CSS块级元素与行内元素的对比

更新时间:2019-09-07 15:39:41 来源:青锋建站 作者:青锋网站建设
  所有的HTML元素都属于block和inline之一,因此运用好块级元素和内联行内元素对于提升网站设计能力有积极的作用。以下是青锋建站的小编给大家分享的CSS块级元素与行内元素的对比。

block块级元素的特点是:

1、总是在新行上开始;
2、高度,行高以及顶和底边距都可控制;
3、宽度缺省是它的容器的100%,除非设定一个宽度
4、<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。
<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

inline行内元素的特点是:

1、和其他元素都在一行上;
2、高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。
3、<span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。

块级元素和行内元素的转换

用display: inline 或display: block命令可以使块级元素和内联元素之间进行互换。
行内元素转换为块级元素场合
1、当需要控制inline元素的宽度(对导航条特别有用)、高度时使用这一特性;
2、让一个inline元素从新行开始;
3、出处精简代码的需要,例如:网站头部的logo图片和导航栏在同一行时,而又不想把<img>标签外层再加一个DIV,可以将<img>转化为块元素。
4、当对行内元素inline使用float属性时,行内元素自动转换为块级元素,而不再使用display: inline 或display: block命令进行人为的改变。
块元素转换为行内元素场合
当让块元素和其他元素保持在一行上;
  以上就是青锋建站给大家分享的CSS块级元素与行内元素的对比,青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/blockinline.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有