HTML笔记 ---kalrry

HTML笔记---kalrry

元素分类

html元素按照显示方式不同分为三大常规类:块级元素、行内元素、行内块元素,还有一种特殊类弹性元素flex

内联(行内)元素:inline
块元素:block
内联(行内)块元素:inline-block
弹性元素:flex

作用标签备注
块级元素 例如:h、p、div、ul、ol、li等
属性:独占一行
高度、宽度、内外边距都可控制
宽度默认为容器(父级)的100%
是一个容器盒子,可以放行内或者块级元素
文字类的元素内不能使用块级元素,如p、h等
行内元素
也称内联
元素
例如:a、strong、b、em、i、del
s、ins、u、span等

属性:一行内可容纳多个,且无法设置宽高
宽度由元素的内容决定
行内元素只能容纳文本和其它行内元素
注意:链接里面不能再放链接,可放块级元素
行内块元素 例如:img、input、td等
和相邻行内块元素在一行上,但之间会有间隙,一行可显示多个
宽度由元素的内容决定(行内元素特点)
高度、宽度、内外边距可控(块级元素特点)
作用CSS备注
行内元素转
换成块级元素
display:block 如将a行内元素转
换成块级元素
块级元素
转换成行内元素
display:inline 如将div块级元素转
换成行内元素
行内元素转换成行内块元素 display:inline-block 如将span行内元素转
换成行内块元素

常用元素汇总

序号作用标签备注
001 标题标签 <h1> ~ <h6> 权重1>6
002 段落标签 <p> paragraph的缩写
003 换行标签 <br /> 单个存在,break的缩写
004
文本格式
化标签
加粗<strong>或<b> 推荐用strong,语义化强
倾斜 <em>或<i> 推荐用em,语义化强
删除线 <del>或<s> 推荐用del,语义化强
下划线 <ins>或<u> 推荐用ins,语义化强
005
盒子标签
盒子1 <div> 用来布局,独占一行,division分割分区的缩写
盒子2 <span> 用来布局,横向排布,跨度跨距的意思
span通常嵌套在div中
006 图像标签 <img src="URL" /> 单个存在,image的缩写
src属性指向图像URL地址
alt属性是在无法加载图像的情况下显示alt下的文本
title属性当鼠标放在图像上时显示title下的文本
width与height属性设置图像宽度和高度
007 超链接标签 <a href="URL" /> text <a> anchor锚的缩写
href属性指向要链接的URL地址
target属性_self是默认值,在当前窗口打开链接
target属性_blank是在新窗口中打开链接
008 注释标签 <!-- 注释 --> 养成给代码写注释的好习惯
009 特殊字符 点击跳转 转义字符表
010
表格标签
表格框 <table> align="";left、center、right;表格对齐方式
cellpadding:规定单元格与文字之间的距离,默认为1像素
cellspacing:规定单元格之间的距离,默认为2像素
width、height更改宽高
这些在以后都放在css样式里面去调整
表头部 <th> <th>
表格行 <tr> <!-- 注释 -->
单元格 <td> td指表格数据table data,即单元格内容数据
合并行 rowspan=num 纵向跨行
合并列 colspan=num 横向跨列
表格结构标签 <thead><tbody> 表格结构标签,便于阅读和查找定位
011 无序列表 <li>包含于<ul>
应用范围很广
<ul>为父级;<li>为子级
<ul>里面只能放<li>标签
<li>可以放任何标签标签,相当于容器
012 有序列表 <li>包含于<ol>
应用于表达逻辑顺序的列表中
<ol>为父级;<li>为子级
<ul>里面只能放<li>标签
<li>可以放任何标签标签,相当于容器
013 自定义列表 <dt>与<dd>包含于<dl>
<dt>是表头<dd>是内容

大部分应用于网页底端列表进行名词、术语描述
<dl>为父级;<dt>为表头;<dd>为子级
<dl>里面只能放<dt>和<dd>标签
<dt>和<dd>没有个数限制
<dt>为表头与<dd>为兄弟关系
014
表单
form
表单域 由<form>定义 一个完整的表单由表单域、表单控件、提示信息三部分组成
<form action="URL" method="get或post提交方式" name="表单名称">
表单控件
也称表单元素
<input>
<select>
<textarea>
<input>四大属性:name、value、checked、maxlength
type属性值:button、checkbox、file、hidden、image、password
radio、reset、submit、text
<select>下拉表单元素:<option>
<textarea>文本域表单元素:可以定义多行文本输入一般用于留言或介绍
<textarea>包含两个参数:cols每行中的字符数与rows显示几行
实际使用中都是通过CSS来调的,基本不用cols与rows
提示信息
015 表单标签 <label> 通过<label>的for属性链接input的id属性来完成用户体验操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kalrry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值