标签元素分类
  exkZZtzRj6L1 2023年12月06日 72 0

元素分类

一、行内元素

1.不独占一行,高宽由内容撑开
2.无法设置width和height
3.margin(单用无效,配合别的标签可以有效,下面案例中有解释)/padding的上下无效,但是左右有效

<a></a>
<strong></strong>
<span></span>

二、行内块元素

1.不独占一行,高宽内容撑起来
2.都可以设置

<img>
<button> 
<input>   
<textarea> 
<select> 

三、块级元素

1.独占一行,宽度默认全屏宽度,高度默认撑起来
2.都可以设置

<div></div>
<p></p>
<ul></ul>
<table></table>
<form></form>
h1-h6

四、转换

/*声明为块级元素*/
display:block;
/*声明为行内元素*/
display:inline;
/*声明为行内块元素*/
display:inline-block;

五、案例

<style>
    .t1 {
        background-color: orange;
        /* margin上下无效 */
        /* margin-top: 10px; */
        /* 独占设置时无效,但是和行内块元素一起设置时有效 */
        padding-top: 30px;
        /* padding/margin左右都有效果 */
        padding-left: 30px;
        margin-left: 20px;
    }

    .t2 {
        padding-top: 50px;
        margin-top: 10px;

    }

    .t3 {
        display: block;
        background-color: aqua;
        outline: 1px solid red;
        padding: 10px 10px;
        margin: 5px 5px;
    }
</style>
<a href="#" class="t1">行内元素</a>
<button class="t2">行内块元素</button>
<table class="t3">
    <tr>
        <th>列1</th>
        <th>列2</th>
    </tr>
    <tr>
        <td>对</td>
        <td>错</td>
    </tr>
</table>
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月06日 0

暂无评论

推荐阅读
  LY8MQrCFKM5K   2024年05月17日   39   0   0 Html/Css
  6KFl7ZJFjB7K   2024年04月15日   90   0   0 Html/Css
  yFRq1xYnAob9   2024年04月22日   58   0   0 Html/Css
  20HN9BpynbnX   2024年05月17日   36   0   0 Html/Css
  uCg8iP04yNRs   2024年05月08日   157   0   0 Html/Css
exkZZtzRj6L1