首页 > 其他分享 >05【HTML的元素类型】

05【HTML的元素类型】

时间:2023-06-17 22:38:35浏览次数:32  
标签:块级 行内 25E3% 05 2580% 元素 HTML



文章目录

  • 五、HTML的元素类型
  • 5.1 块级元素
  • 5.2 行内元素
  • 5.3 行内块元素


五、HTML的元素类型

在HTML中元素分为三类:块级元素、行内元素、行内块元素

5.1 块级元素

  • 块级元素特点:
  • 1)独占一行,自上而下排列
  • 2)默认不设置宽度时,继承父元素的宽度(默认为父级宽度的100%)
  • 3)可以定义自己的宽度和高度,以及盒模型中的任意属性(margin,padding,border)
  • 4)块级元素可以作为一个容器容纳其他的任何元素

常见块元素有:p、ul、ol、li、dl、dt、dd、table、tr、td、form、h1、h2、h3、h4、h5、h6

5.2 行内元素

  • 行内元素的特点:
  • 1)不会独占一行,从左到右排列
  • 2)里面的内容会把行内元素撑大,宽高由内容来决定
  • 3)不能定义自己的宽度和高度,可以设置左右盒模型属性(margin、padding),不可以设置上下盒模型属性(margin、padding、line-height等)
  • 4)行内元素只能嵌套行内元素,不能嵌套块元素

常见的行内元素有:a、span、strong、b、em、i、label

5.3 行内块元素

  • 行内块元素的特点(vertical-align属性只针对这类型元素设置有效):
  • 1)即具有行内元素特点:不会独占一行,从左到右排列
  • 2)又具有块元素的特点:可以定义宽高以及盒模型中的任意属性

常见的行内块元素有:img、input、textarea、select
【代码示例】

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--css宽度写法,等到后面在学-->
<div style="width: 100px">你好</div>
<div style="width: 100px">我好</div>

<hr>
<!--行内元素没有宽高-->
<span style="width: 100px">aa</span>
<span style="width: 100px">bb</span>
<a href="https://www.jd.com" style="width: 100px">cc</a>

<hr>
<img src="img/1.png" alt="" style="width: 100px">
<input type="text" style="width: 100px">
</body>
</html>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e5T7yBMx-1686529248258)(…/…/00%25E3%2580%2590web%25E5%2589%258D%25E7%25AB%25AF%25E3%2580%2591/01%25E3%2580%2590HTML-01%25E3%2580%2591/media/33.png#from=url&id=PwVYj&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)]

05【HTML的元素类型】_css


标签:块级,行内,25E3%,05,2580%,元素,HTML
From: https://blog.51cto.com/lscl/6506384

相关文章

  • 将HTML网页转换为Markdown格式的工具及方法
    保存博客文章早期在markdown语法还没有推出来之前,编写blog是在网页上或olw写的,也就是文章是保存在对方的主机上。最近计划把我在博客园的一些早期html文章转换成markdown的文件,因为md更好地保存,经过实践之后,我保留这两个工具。PS.也尝试过python的脚本版本,但运行时会有报错,就......
  • transition-property属性改变元素背景色。
    未使用transition-property属性前使用transition-property属性后面代码如下:<html<!doctypehtml><html><head><metacharset="utf-8"><title>transition-property属性</title><styletype="text/css">//引用css文件div......
  • “子绝父相”能实现元素覆盖么?
    当将父元素设置position:relative;,子元素设置position:absolute;时,能实现子元素覆盖在父元素上面。<head><style>.box1{position:relative;background-color:greenyellow;height:50px;width:50px;......
  • TensorFlow05-3 神经网络损失函数(误差计算)
    ▪MSE▪CrossEntropyLoss(针对分类问题)▪HingeLoss1MSE一般这个N都会取一个banch。或者取到一个banch*类别个数b这里有三种求MSE的方法:loss1=tf.reduce_mean(tf.squaare(y-out))loss2=tf.squre(tf.norm(y-out))/(banch*类别个数b)loss3=tf.reduce_mean(tf.losse......
  • TensorFlow05.2-神经网络输出方式
    这里的输出方式有这几种:1......
  • AtCoder ABC056D 题解
    题目直达0x00思路从大到小枚举每个元素,同时加入\(sum\)进行累计,当\(k\lesum\)时,便会返现之前的元素可以构成“好的组”(因为他们都大于\(p_i\)),即有用的,所以要清空。0x01举个例子36143我们对输入排序后,会得到\(p\)为。431这时,我们的\(i=1\),即\(p_i=......
  • 写一个删除列表中重复元素的函数,要求去重后元素相对位置保持不变
    1#无集合setlist_=['a','a','b','b','c','c']list_new=[]foriinlist_:ifinotinlist_new:list_new.append(i)list_newdeffun_1(list_=['a','a','b'......
  • TensorFlow05.1-神经网络全连接层
    ▪Matmul▪NeuralNetwork▪DeepLearning▪Multi-Layer1.Matmulout=f(x@w+b)out=relu(x@w+b)我们只看第一位h00,h10,其中类似于一个激活函数(relu函数)在一层中我们包括这一层的权值和偏置在里面的。HerecomesDeepLearning:在以前不叫作DeepLearning叫......
  • 05. centos7安装git服务
    1、安装编译git时需要的包yuminstall-ycurl-develexpat-develgettext-developenssl-develzlib-develyuminstall-ygccperl-ExtUtils-MakeMaker2、删除已有的gityumremovegit3、Git官网下载Git最新版tar包,地址wget安装:yuminstallwget-ycd/hom......
  • Java流程控制05:Switch选择结构
    多选择结构还有一个实现方式就是switchcase语句。switchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。switch(exception){casevalue://语句break;//可选casevalue:......