今天是我在乐字节学习的第四天

130 阅读6分钟

今天是我在乐字节教育学习的第四天,今天主要学习的内容是HTML和CSS的图片表格表单还有常用字符实体和标签的分类

图片

​ img 元素向网页中嵌入一幅图像。

​ 注意:从技术上讲, 标签并不会在网页中插入图像,而是从网页上链接图像。 标签创建的是被引用图像的占位空间。

<img src="" alt="" >

必须属性

属性描述
alttext规定图像的替代文本,一般在图片无法正常显示占位的文字。
srcURL规定显示图像的 URL。

常用属性

属性描述
aligntop、bottom、middle、left、right规定如何根据周围的文本来排列图像
borderpixels定义图像周围的边框
heightpixels、%定义图像的高度。
widthpixels、%定义图像的宽度。
title文本当鼠标在图片上时显示的文字

表格

标签定义 HTML表格。

​ 标签定义表格的行。tr元素包含一个或多个th或td元素

​ 标签定义 HTML 表格中的标准单元格。

​ 定义表格内的表头单元格。th元素内部的文本通常会呈现为居中的粗体文本,而 td 元素内的文本通常是左对齐的普通文本。

​ 简单的HTML表格由table元素以及一个或多个tr、th、或td元素组成。

​ 理解:table相当于一个表格的外框,tr为行,td为一个一个单元格,th为有标题作用的单元格,th中的内容同时有加粗的效果。

常用属性

属性描述
alignright、center、left表格对齐方式
borderpx规定表格边框的宽度
width% 、px规定表格的宽度

tr常用属性

属性描述
alignright、left、center定义表格行的内容对齐方式。
bgcolorrgb(x,x,x)、#xxxxxx、colorname规定表格行的背景颜色,以后可以用样式取代它
valigntop、middle、bottom规定表格行中内容的垂直对齐方式,以后可以用样式取代它

​ 的colspan和rowspan分别规定单元格横跨的列数和行数

表单

form

标签用于为用户输入创建 HTML 表单。

​ 表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。还可以包含 textarea等元素。

​ 表单用于向服务器传输数据。form 元素是块级元素,其前后会产生折行。

常用属性

属性描述
actionURL规定当提交表单时向何处发送表单数据
methodget、post规定用于发送 form-data 的 HTTP 方法
nameForm_name规定表单的名称
target_blank _self _ parent _top framename规定在何处打开 action URL

method:表单提交方式:get、post

​ get:默认,主动的获取方式,数据放在url上,数据的容量有限,安全性差,有缓存

​ post:数据放在请求实体中,数据量理论上没有限制,相对安全,没有缓存

input

标签用于搜集用户信息。

​ 根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、单选按钮、按钮等等。

常用属性

属性描述
alttext定义图像输入的替代文本。
checkedchecked规定此 input 元素首次加载时应当被选中。
disableddisabled当 input 元素加载时禁用此元素。
readonlyreadonly规定输入字段为只读。
maxlengthnumber规定输入字段中的字符的最大长度。
valuevalue规定 input 元素的值。
typebutton
checkbox
file
hidden
image
password
radio
reset
submit
text
规定 input 元素的类型。按钮复选框文件隐藏域图像形按钮密码单选框重置按钮提交按钮文本

若上传文件,请求方式为post,且表单添加一个属性:enctype="multipart/form-data"

注意:

​ 1. 没有name属性的属性是无法提交到后台的!!!!

​ 2. Radio单选按钮以name相同为一组。

​ 3. Checkbox复选按钮以name相同为一组。

textarea

​ 该标签定义多行的文本输入控件。文本区中可容纳无限数量的文本,可以通过 cols 和 rows 属性来规定 textarea 的尺寸。cols规定文本区内的可见宽度。rows规定文本区内的可见行数。

<textarea>content</textarea>
label

​ 标签为input 元素定义标注(标记)。

​ label元素不会呈现任何的特殊效果。

​ label标签的for属性应当与相关元素的id属性相同,此时点击label标签会自动为元素聚焦

<label for="username">用户名:</label>
<input type="text" id="username" name="username"/>
button
<button>按钮</button>

常用属性

属性描述
disableddisabled禁用该按钮。
typebutton、submit、reset规定按钮的类型。
valuetext规定按钮的初始值。
namebutton_name规定按钮的名称。
select

​ 用于定义下拉列表 <select name="color" > <option value="red">红色</option> <option value="green">绿色</option> <option value="blue">蓝色</option> </select> select常用属性 属性 值 描述 disabled disabled 禁用该下拉框。 multiple multiple 规定可选择多个选项。 name name 规定下拉列表的名称。 size number 规定下拉列表中可见选项的数目。 option常用属性 属性 值 描述 disabled disabled 禁用该下拉框。 selected selected 规定选项(在首次显示在列表中时)表现为选中状态。 value text 定义送往服务器的选项值。 常用字符实体 ​ 在 HTML 中,某些字符是预留的。 ​ 在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。 ​ 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 ​ 实体名称对大小写敏感! [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tyr99vDV-1603330872617)(/1579341520148.png)] 标签的分类 ​ HTML中标签元素三种不同类型:块状元素,行内元素,行内块状元素。 块级元素 ​ 元素都从新的一行开始,并且其后的元素也另起一行;元素的高度、宽度、行高以及顶和底边距都可设置;元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。 行内元素 ​ 和其他元素都在一行上;元素的高度、宽度及顶部和底部边距不可设置;元素的宽度就是它包含的文字或图片的宽度,不可改变。 行内块状元素 ​ 和其他元素都在一行上;元素的高度、宽度、行高以及顶和底边距都可设置 时间过得真快,今天的学习时间已经接近了尾声,今晚好好睡觉休息,准备好明天的学习吧!