菜鸟笔记1--HTML常用标签(块标签/行内标签/行内块标签)
HTML标签分为块级标签、行内标签以及行内块标签
块级标签:默认独占一行,可以设置它的宽高;如果不设置,宽度会默认为它的父级元素的宽度。
行内标签:默认由宽高由其内容撑开,直接设置宽高无效;一行可以放多个行内标签;
通常块级标签内可以放置行内标签,但行内标签里不能放块级标签
(<a>标签除外,a标签虽然是行内标签,但是它可以放块级标签,但是a标签内不能放a标签)
行内块元素:行内块有块级标签和行内标签的特性,它可以设置宽高,也可以一行显示多个。
不过行内块会在标签前面留一个小缝隙,去除方法:
1.可以将上一个元素的闭合标签与行内块元素的开始标签写在同一行去除
2.将其父元素的字体大小改为0(font-size: 0),子元素单独设置字体大小
3.将本元素变成浮动(float:left 或者 float:right)
4.将其父元素变成弹性盒子(在css里面给它的父盒子加display:flex)
常用的标签:
块级标签:
<div>...</div> 无语义,就当做一个大盒子好了,是最典型的块级元素,网页中充满了各种div
<h1>...</h1> 标题标签,一共有六级标签,从h1----h6,有默认的文字大小以及加粗,h1最大,h6最小;
通常一个网页只有一个h1,一般是它的logo位置,用于突出其重要性
<ul>...</ul> 无序列表,里面只能放li标签(当然,你放别的标签网页也会给你显示,但是不建议这么做,不符合规范)
<ol>...</ol> 有序列表,在去除默认样式后,和ul一模一样,现在基本被ul取代了(可怜的娃)
<li>...</li> ul和ol里面只能放li标签;<li>标签里面可以放任意元素
<dl>...</dl> 自定义列表,里面只能放置<dt>和<dd>标签;<dt>和<dd>没有数量限制,但一般情况下就只放置一个<dt>,再放多个<dd>
<dt>...</dt> 放在<dl>内
<dd>...</dd> 放在<dl>内
<form>...</form> 表单域,用来收集信息的页面,一般是注册页面之类的
<tr/> 水平分割线,是单标签
行内标签:
<span>...</span> 与<div>相对应,是一个典型的行内元素,无语义,就当做是一个小盒子
<strong>...<strong> 加粗,写在标签里面的文字会加粗(同语义的还有<b>标签)
<em>...</em> 倾斜,写在标签的文字会倾斜,其实没什么用,往往会用来加些小图标用,算是废物利用(同语义的还有<i>)
<del>...</del> 删除线,(css中可以用 text-decoration: line-through; 来实现)
<ins>...</ins> 下划线,(css中: text-decoration: underline; )
<a>...</a> a标签是超链接标签,里面必填的就是href属性,也是要跳转的网址,
行内块元素:
浙公网安备 33010602011771号