html基础(中)

一、html

HTML 教程 | 菜鸟教程 (runoob.com)

十一、HTML样式-CSS

CSS用于渲染HTML元素标签的样式

1、如何使用CSS

CSS可以通过一下方式添加到HTML中:

  • 内联样式-在HTML元素中使用“style”属性
  • 内部样式表-在HTML文档头部区域使用

最好的方式使用过外部引用CSS文件

1、内联样式

当特殊的样式需要应用带个别元素时,就可以使用内联样式。使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何CSS属性。

以下实例显示出如何改变段落的颜色和左外边距。

image-20220619224407645

背景色属性(background-color)定义一个元素的背景颜色

image-20220619224529560

image-20220619224540119

可以使用font-family(字体),color(颜色),和font-size(字体大小)属性来定义字体的样式:

image-20220619224820320

image-20220619224828244

使用 text-align(文字对齐)属性指定文本的水平与垂直对齐方式:

image-20220619225153284

2、内部样式表

当单个文件需要特别样式时,就可以使用内部样式表。你可以在部分通过

image-20220619230600441

3、外部样式表

当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。

image-20220619231322347

十二、HTML图像

1、图像标签( <img>)和源属性(Src)

是空标签,意思是说它只包含属性并且没有闭合标签。

要在页面上显示图像,你需要使用源属性(sr’c)。src指“source”。源属性的值是图像的URL地址·

image-20220619233139574

URL 指存储图像的位置。如果名为 “pulpit.jpg” 的图像位于 www.runoob.com 的 images 目录中,那么其 URL 为 http://www.runoob.com/images/pulpit.jpg

浏览器将图像显示在文档中图像标签出现的地方。如果你将图像标签置于两个段落之间,那么浏览器会首先显示第一个段落,然后显示图片,最后显示第二段。

2、Alt属性

alt 属性用来为图像定义一串预备的可替换的文本。

替换文本属性的值是用户定义的。

image-20220619234156028

在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。

3、设置图像的高度与宽度

height(高度) 与 width(宽度)属性用于设置图像的高度与宽度。

属性值默认单位为像素:

image-20220619234454187

提示: 指定图像的高度和宽度是一个很好的习惯。如果图像指定了高度宽度,页面加载时就会保留指定的尺寸。如果没有指定图片的大小,加载页面时有可能会破坏HTML页面的整体布局。

4、有用的提示

注意: 假如某个 HTML 文件包含十个图像,那么为了正确显示这个页面,需要加载 11 个文件。加载图片是需要时间的,所以我们的建议是:慎用图片。

注意: 加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。

5、HTML图像标签

image-20220619234811571

十三、HTML表格

表格由<table> 标签来定义。每个表格均有若干行由<tr>标签来定义,每行被分割为若干单元格由<td>标签定义。字母td指表格数据(table data),即数据单元个的内容。数据单元格可以包含文本、图片、列表、表单、水平线、表格等等。

image-20220620100030802

表格的表头使用<th>标签进行定义

image-20220620100254478

image-20220620100329632

十四、HTML列表

一、无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表使用

  • 标签

image-20220620100829298

二、有序列表

同样,有序列表也是一列项目,列表项目使用数字进行标记。 有序列表始于

  1. 标签。每个列表项始于
  2. 标签。

列表项使用数字来标记。

image-20220620203842043

三、自定义列表

自定义列表不仅仅是一列项目,而是项目及其注释的组合。

自定义列表以

标签开始。每个自定义列表项以 开始。每个自定义列表项的定义以
开始。

image-20220620204558169

image-20220620205105027

十五、HTML区块

HTML可以通过<div>和<span>将元素组合起来

大多数HTML元素被定义为块级元素或内联元素

1、HTML区块元素

块级元素在浏览器显示时,通常会以新行来开始(和结束)。

实例:<h1><p><ul><table>

2、HTML内联元素

内联元素在显示时通常不会以新行开始。

实例: , , ,

3、HTML<div>元素

HTML

元素是块级元素,它可用于组合其他 HTML 元素的容器。

元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

4、HTML<span>元素

HTML <span> 元素是内联元素,可用作文本的容器

<span> 元素也没有特定的含义。

当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

image-20220620215410424

十六、HTML布局

网站布局

大多数网站会把内容安排到多个列中(就像杂志或报纸那样)。

大多数网站可以使用

或者 元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

一、使用<div>元素

image-20220620222432641

image-20220620222536451

二、使用表格

使用 HTML

标签是创建布局的一种简单的方式。

大多数站点可以使用 <div> 或者 <table> 元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

image-20220620223046012

image-20220620223256245

十七、HTML表单和输入

HTML 表单用于收集用户的输入信息。

HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。

1、HTML表单

表单时一个包含表单元素的区域。

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表(select)、单选框(radio-buttons)、复选框(checkbox) 等等。

我们可以使用<form>

image-20220620224825273

2、表单输入元素

多数情况下被用到的表单标签输入标签<input>。

输入类型是由 type属性定义。

输入类型:

1、文件域

文件域通过<input type=“text”>标签来设定,当用户要在表单中键入字母、数字等内容,就会用到文本域

image-20220620232856700

image-20220620232951729

2、密码字段

密码字段通过标签<input type=“password”>来定义

image-20220620233512424

image-20220620233528137

3、单选按钮

<input type=“radio”>标签定义了表单的单选框选项

image-20220620234615039

4复选框

<input type=“checkbox”>定义了复选框

复选框可以选取一个或多个选项:

image-20220621005844933

image-20220621005901199

5、提交按钮

定义了提交按钮。

当用户单击确认按钮时,表单的内容会被传送到服务器。表单的动作属性 action 定义了服务端的文件名。

action 属性会对接收到的用户输入数据进行相关的处理:

image-20220621010541309

image-20220621010558645

以上实例中有一个 method 属性,它用于定义表单数据的提交方式,可以是以下值:

  • post:指的是 HTTP POST 方法,表单数据会包含在表单体内然后发送给服务器,用于提交敏感数据,如用户名与密码等。
  • get:默认值,指的是 HTTP GET 方法,表单数据会附加在 action 属性的 URL 中,并以 **?**作为分隔符,一般用于不敏感信息,如分页等。例如:https://www.runoob.com/?page=1,这里的 page=1 就是 get 方法提交的数据。

image-20220621012819536

据的提交方式,可以是以下值:

  • post:指的是 HTTP POST 方法,表单数据会包含在表单体内然后发送给服务器,用于提交敏感数据,如用户名与密码等。
  • get:默认值,指的是 HTTP GET 方法,表单数据会附加在 action 属性的 URL 中,并以 **?**作为分隔符,一般用于不敏感信息,如分页等。例如:https://www.runoob.com/?page=1,这里的 page=1 就是 get 方法提交的数据。

[外链图片转存中…(img-t8Bh83c6-1655746150296)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值