html中的蒲公英特效,HTML——多媒体

### HTML图片:带图片的菜谱网页 ###

* 任务描述

* 相关知识

* * 概念

* 属性

* * alt属性:提供替换文本

* height,width属性 :设定图形尺寸

* align属性:设置对齐与浮动方式

* 任务要求

# 任务描述 #

Web世界绚丽多彩,除了显示文本以外,网页中还能包含图片、动画、音频和视频等多媒体信息。

在本关中,你将编写一个带图片的菜谱网页。通过本关,你将学习如何使用HTML在网页中添加图片,以及如何设置相关的图片属性。

本关网页显示效果如下图所示:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODIzMTE4_size_16_color_FFFFFF_t_70]

# 相关知识 #

## 概念 ##

在 HTML 中,我们使用 `` 标签定义图像。

基本的写法如下:

URL

`` 是空标签,因为它只包含了属性,没有结束标签。

还记得之前我们学到的`
`换行标签吗?它也是空标签。

**src源属性,即source,它指定了图片资源的URL地址。**

提示:

在HTML5中,可以省略最后的`/`,写为:`url`。通常,我们建议大家选择大家其中一种方式,统一代码风格。

## 属性 ##

### alt属性:提供替换文本 ###

我们可以使用 `alt` 属性,为图像添加一段描述性的替代文本。

举例如下:

树莓派桌面

显示效果如图:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODIzMTE4_size_16_color_FFFFFF_t_70 1]

但是,在网络情况不好或者其他图像无法显示时,就会显示`alt`标签中替代文本。

显示效果如图:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODIzMTE4_size_16_color_FFFFFF_t_70 2]

### height,width属性 :设定图形尺寸 ###

另外,替代文本也可以帮助,靠听觉而非视觉使用浏览器的人理解图片信息。

我们可以通过`height`属性设置图像的高度,`width`属性设置图像的宽度。

举例如下:

适配不同设备的应用图标

50*50 应用图标

100*100 应用图标

200*200 应用图标

显示效果如图:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODIzMTE4_size_16_color_FFFFFF_t_70 3]

大家可以看到,第5-7行中,我们使用了相对URL指定图片地址,`./iTunesArtwork@2x.png`代表当前路径下的`iTunesArtwork@2x.png`图片。

我们通过设置`width`和`height`属性的值,设定三张图片为不同的尺寸。

提示:

指定图像尺寸,可以加快页面加载速度。

* 为什么呢?因为指定了图像的尺寸,浏览器就可以预留空间,在图像加载的同时让文本显示在周围,浏览器渲染更快,也就加快了页面加载速度。

### align属性:设置对齐与浮动方式 ###

我们还可以在一段文本中加入图片,而图片的对齐方式和浮动方式都是勇敢align属性设定的。

align的取值可以有:

**对齐:**

* bottom 底对齐

* top 顶对齐

* middle 中心对齐 浮动:

* left 左浮动

* right 右浮动

一个简单的示例如下:

图像默认对齐方式:

图像 tree.png 在文本中

设置图像对齐方式:

Bottom:图像 tree.png 在文本中

Middle:图像 tree.png 在文本中

Top:图像 tree.png 在文本中

Left:图像 tree.png 在文本中

Right:图像 tree.png 在文本中

显示效果如图:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODIzMTE4_size_16_color_FFFFFF_t_70 4]

通过本例,我们可以直观的看到不同`align`属性值对图片对齐显示的影响。在之后的实际应用中,大家可以根据需求进行选择。

# 任务要求 #

1. 添加第10行``的src属性,属性值设置为`https://www.educoder.net/attachments/download/171680/1.jpg`;

2. 添加第15行``的`alt`属性,属性值为步骤1;

3. 分别设置第15、18、21和24行的图片宽度为200

* 经验是每个人给自己的错误起的名字。

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODIzMTE4_size_16_color_FFFFFF_t_70 5]

**代码文件:**

HTML - 图片

带图片的菜谱——酸辣藕带

食材:

蒜头3瓣、姜一小块、葱2根、藕带250g、红辣椒3个、花椒1大勺、米醋1大勺、盐适量、糖一小撮、香油一小勺。

食材准备

步骤:

  1. 蒜头、姜切片。红辣椒用滚刀切条,小葱切葱花。

    步骤1

  2. 藕带斜切成段

    步骤2

  3. 起油锅,下花椒,待轻微冒烟、香气溢出,捞出花椒。下藕带翻炒,加白米醋和盐,炒1~2分钟。

    步骤3

  4. 放糖提鲜,撒香油和葱花,翻匀出锅

    步骤4

  5. 完成。

转自下厨房-酸辣藕带

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 HTML 展示 PDF 文件有多种方式,以下是其两种较为常用的方法: 1. 使用 iframe 标签:可以通过使用 iframe 标签将 PDF 文件嵌入到 HTML 页面。示例代码如下: ``` <iframe src="example.pdf" width="100%" height="600px"></iframe> ``` 其 `src` 属性指定 PDF 文件的路径,`width` 和 `height` 属性指定 iframe 的宽度和高度。 2. 使用 object 标签:另一种常用的方法是使用 object 标签。示例代码如下: ``` <object data="example.pdf" type="application/pdf" width="100%" height="600px"> <p>如果您的浏览器不支持 PDF 文件预览,请点击 <a href="example.pdf">此处</a> 下载该文件。</p> </object> ``` 其 `data` 属性指定 PDF 文件的路径,`type` 属性指定文件类型为 PDF,`width` 和 `height` 属性指定 object 的宽度和高度。如果用户的浏览器不支持 PDF 文件预览,将显示 `<p>` 标签的内容,提示用户下载该文件。 需要注意的是,以上两种方法都需要用户的浏览器支持 PDF 文件预览功能。如果用户的浏览器不支持 PDF 文件预览,将无法在 HTML 页面展示 PDF 文件。 ### 回答2: 在HTML展示PDF文件有以下几种方式: 1. 使用`<embed>`标签:使用`<embed>`标签可以将PDF文件嵌入到网页,并在网页上直接展示。代码示例如下: ``` <embed src="path/to/pdf-file.pdf" type="application/pdf" width="100%" height="600px" /> ``` 在`src`属性指定PDF文件的路径,`type`属性指定文件类型为`application/pdf`,`width`和`height`属性可以设置展示的宽度和高度。 2. 使用`<iframe>`标签:通过`<iframe>`标签可以在网页嵌入其他文档类型,包括PDF文件。代码示例如下: ``` <iframe src="path/to/pdf-file.pdf" width="100%" height="600px"></iframe> ``` 同样,在`src`属性指定PDF文件的路径,`width`和`height`属性可以设置展示的宽度和高度。 3. 使用PDF.js插件:PDF.js是一个开源的JavaScript库,可以在网页上渲染和展示PDF文件。首先需要引入PDF.js的相关文件,然后使用JavaScript代码加载和展示PDF文件。具体代码示例如下: ```javascript <script src="path/to/pdf.js"></script> <script> var url = 'path/to/pdf-file.pdf'; PDFJS.getDocument(url).then(function(pdf) { // 获取PDF文件的页面数量 var pageCount = pdf.numPages; // 按页码逐页加载并展示 for(var pageNumber = 1; pageNumber <= pageCount; pageNumber++) { pdf.getPage(pageNumber).then(function(page) { var canvas = document.createElement('canvas'); // 设置渲染尺寸 var viewport = page.getViewport({ scale: 1 }); canvas.width = viewport.width; canvas.height = viewport.height; // 渲染页面内容 var context = canvas.getContext('2d'); var renderContext = { canvasContext: context, viewport: viewport }; page.render(renderContext); // 将页面内容添加到网页 document.body.appendChild(canvas); }); } }); </script> ``` 通过引入PDF.js的脚本,可以加载PDF文件并将其逐页渲染到网页上。 ### 回答3: 在HTML展示PDF文件,可以通过使用`<embed>`或`<object>`标签来实现。 1. 使用`<embed>`标签: - 添加`<embed>`标签到HTML文件,指定`src`属性为PDF文件的URL。 - 可以添加`width`和`height`属性来设置展示区域的尺寸。 - 可以添加`type`属性,值为"application/pdf",以确保浏览器能正确识别文件类型。 - 示例代码: ```html <embed src="example.pdf" width="500" height="600" type="application/pdf"> ``` 2. 使用`<object>`标签: - 添加`<object>`标签到HTML文件,指定`data`属性为PDF文件的URL。 - 可以添加`width`和`height`属性来设置展示区域的尺寸。 - 可以添加`type`属性,值为"application/pdf",以确保浏览器能正确识别文件类型。 - 可以在`<object>`标签内添加`<embed>`标签作为替代内容,以在不支持PDF的情况下显示备选内容。 - 示例代码: ```html <object data="example.pdf" width="500" height="600" type="application/pdf"> <embed src="example.pdf" width="500" height="600" type="application/pdf"> </object> ``` 请注意,上述方法仅在支持PDF文件格式的浏览器有效。如果浏览器不支持PDF文件,可以使用备选内容进行替代或提供下载链接。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值