html/css中的块元素,行内元素,行内块元素

html/css中的块元素,行内元素、行内块元素

** 块元素(block element)**
在网页中一般通过块元素来对页面进行布局,块级大多为结构性标记,它的特点是:
1.总是从新的一行开始
2.高度、宽度都是可控的,margin和padding的上下左右均对其有效
3.宽度没有设置时,默认为100%
4.块级元素中可以包含块级元素和行内元素
注意:块元素中基本上什么都能放, p元素(块元素)中不能放任何的块元素。
常见的块元素是:


    <h1>...</h1> 标题一级

    <h2>...</h2> 标题二级

    <h3>...</h3> 标题三级

    <h4>...</h4> 标题四级

    <h5>...</h5> 标题五级

    <h6>...</h6> 标题六级
    
    <hr> 水平分割线

    <p>...</p> 段落

    <pre>...</pre> 预格式化

    <blockquote>...</blockquote> 段落缩进 前后5个字符

    <marquee>...</marquee> 滚动文本

    <ul>...</ul> 无序列表

    <ol>...</ol> 有序列表

    <dl>...</dl> 定义列表

    <table>...</table> 表格

    <form>...</form> 表单

    <div>...</div>
    
    <hgroup></hgroup>
 
    <p>在p标签中的内容就表示一个段落</p>

行内元素 (inline element)

在页面中不会独占一行的元素称为行内元素,行内大多为描述性标记。一般情况下会在块元素中放行内元素,而不会在行内元素中放块元素
特点是:
1.和其他元素都在一行
2.高度、宽度以及内边距都是不可控的
3.宽高就是内容的高度,不可以改变
4.行内元素只能放行内元素,不能包含块级元素
常见的行内元素有:

<span>...</span>

    <a>...</a> 链接

    <br> 换行

    <b>...</b> 加粗

    <strong>...</strong> 加粗

    <img> 图片

    <sup>...</sup> 上标

    <sub>...</sub> 下标

    <i>...</i> 斜体

    <em>...</em> 斜体

    <del>...</del> 删除线

    <u>...</u> 下划线

    <input>...</input> 文本框

    <textarea>...</textarea> 多行文本

    <select>...</select> 下拉列表

	<strong>表示强调,重要内容!</strong>

	<q> 表示一个短引用</q>
	
    <blockquote> 表示一个长引用  </blockquote>

行内块元素
具有行内元素和块元素两者的特点,元素排列在一行,不会自动换行,可设置宽度和高度以及外边距和内边距的所有样式,因此使用次数也多。

三者转化关系如下:

display:inline 转换为行内元素
display:block  转换为块元素
display:inline-block  转换为行内块元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值