标记语言——图片替换

yizhihongxing

当我们在编写网页时,经常需要在页面中插入一些图片。这时候我们需要使用标记语言来完成图片的显示,即通过在文本中插入图片标记,让页面显示对应的图片。

1. 插入图片标记

我们可以使用标记来插入一张图片。具体格式如下:

<img src="图片地址" alt="替代文本">

其中,src属性用于指定图片地址,可以是本地文件夹中的图片路径,也可以是在线图片的链接地址。alt属性用于指定如果图片无法显示时的替代文本。通常情况下,替代文本会显示为图片的名称或者一些描述性文字。

示例一:插入本地图片

假设我们有一张名为logo.png的本地图片,存放在当前工作目录下的images文件夹中,那么在markdown文本中,我们可以这样插入图片:

<img src="images/logo.png" alt="Logo">

这样,在页面中就会显示出名为logo.png的图片。

示例二:插入在线图片

假设我们需要插入一张在线图片,在markdown文本中,我们可以这样插入图片:

<img src="http://example.com/images/pic.jpg" alt="示例图片">

这样,在页面中就会显示出地址为http://example.com/images/pic.jpg的图片。

需要注意的是,如果图片地址是一个相对路径,那么它相对的是markdown文件所在的文件夹,与运行markdown文件时的工作目录无关。因此,如果需要引用本地图片,建议使用绝对路径或者以站点根目录为起点的相对路径,这样可以确保图片在任何情况下都能正确显示。

2. 设置图片大小

可以使用widthheight属性来指定图片的大小。这两个属性的值可以是像素值px、百分比%或者自适应大小auto。具体格式如下:

<img src="图片地址" alt="替代文本" width="宽度" height="高度">

示例三:设置固定宽高像素的图片

假设我们需要设置一张宽度为200像素,高度为100像素的本地图片,那么在markdown文本中,我们可以这样插入图片:

<img src="images/pic.png" alt="示例图片" width="200px" height="100px">

这样,在页面中就会显示出宽度为200像素,高度为100像素的pic.png图片。

示例四:设置自适应大小的图片

如果我们设置宽度或高度为auto,那么图片会根据实际大小自动缩放以适应容器。例如,我们可以这样设置一张自适应大小的图片:

<img src="images/pic.png" alt="示例图片" width="50%" height="auto">

这样,在页面中就会显示出宽度为容器的50%,高度根据宽度自动缩放的pic.png图片。

3. 其他属性

除了srcaltwidthheight属性外,还可以添加其他属性来调整图片的显示效果,例如:

  • title属性:用于指定图片的标题;
  • align属性:用于设置图片的对齐方式,可以是leftrightcenter中的一种;
  • style属性:用于设置CSS样式;
  • border属性:用于设置图片边框。

示例五:设置图片样式

我们可以通过设置style属性来改变图片的样式,例如设置边框、圆角和阴影。例如,我们可以这样设置一张带有圆角和阴影的图片:

<img src="images/pic.png" alt="示例图片" style="border: 1px solid gray; border-radius: 10px; box-shadow: 2px 2px 5px gray">

这样,在页面中就会显示出带有圆角和阴影效果的pic.png图片。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:标记语言——图片替换 - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • 谈谈对css属性margin的理解

    谈谈对CSS属性margin的理解 CSS属性margin用于设置HTML元素的外边框(即元素周围的空白),包括上下左右四个方向。它可以用于控制元素在布局中的位置与尺寸。 值的类型 margin属性的值可以是以下类型之一: 长度值(如 10px,2em) 百分比(如 25%) auto inherit 在样式表中,可以定义多个值,它们用空格分隔开来。比如: …

    css 2023年6月9日
    00
  • HTML页面编写的点点感受小结

    一、HTML页面编写的点点感受小结 HTML是编写网页的标准语言,学习HTML是学习网页开发的基础。在HTML页面编写中,我们需要遵循一定的规范来编写HTML代码,并且需要注意一些细节和技巧,才能编写出高质量的HTML页面。下面是我个人的点点感受小结: DOCTYPE声明:在HTML文档的开头必须声明DOCTYPE,用来指定HTML的版本和使用哪种DTD(D…

    css 2023年6月10日
    00
  • 解决flex布局space-between最后一行左对齐的方法

    接下来我将详细讲解“解决flex布局space-between最后一行左对齐的方法”的完整攻略。 背景 在使用flex布局的时候,我们会经常用到justify-content: space-between属性来实现各个项目之间的等间距分布。但是,当最后一行的项目数量不足以填满一行时,我们可能会发现最后一行的项目是右对齐的,而不是左对齐的,这时我们需要一些技巧…

    css 2023年6月10日
    00
  • CSS3 mask 遮罩的具体使用方法

    当我们需要在网页中使用遮罩时,CSS3提供了一种很好的解决方案——mask。mask可以帮助我们实现图像遮罩、文本遮罩等效果,并且操作非常简单,下面我来详细讲解CSS3 mask的具体使用方法。 什么是CSS3 mask CSS3 mask是一种图像遮罩的技术,它可以根据一张纹理图像来遮罩页面上的元素,从而实现各种特效。 根据图片遮罩一个元素 我们可以通过如…

    css 2023年6月10日
    00
  • JavaScript开发Chrome浏览器扩展程序UI的教程

    想要开发Chrome浏览器扩展程序UI,需要掌握以下几个方面: 1.了解Chrome扩展程序的生命周期及其结构 Chrome浏览器插件主要由四个部分组成:manifest.json、background.js、popup.html和icon。 其中,manifest.json是必须的,这个文件必须放在插件文件夹根目录内。它用来告诉浏览器插件的基本信息,如插件…

    css 2023年6月10日
    00
  • 清除css、javascript及背景图在浏览器中缓存的简单方法

    清除浏览器缓存可以避免一些样式和脚本的更新问题,以下是清除css、javascript及背景图在浏览器中缓存的简单方法攻略。 手动清除浏览器缓存 手动清除浏览器缓存是最基本的操作方式,以下是详细步骤: 打开浏览器,进入设置界面,找到“历史记录”或“隐私设置”选项。 点击“清除浏览数据”或“删除浏览历史”,勾选“缓存图片和文件”、“cookies和其他网站数据…

    css 2023年6月9日
    00
  • Vue 监听元素前后变化值实例

    下面是Vue监听元素前后变化值实例的完整攻略。 1. 监听Vue中元素的前后变化值 在Vue中,我们可以利用watch属性来监听元素的前后变化值。实现方式如下: watch: { value: function (newVal, oldVal) { console.log(`Value 值由 ${oldVal} 变为 ${newVal}`) } } 上述代码…

    css 2023年6月11日
    00
  • 滑动门 圆角背景宽度和高度自适应

    滑动门是一种常见且实用的网页设计技巧,可以通过 CSS 实现灵活、美观的网页布局。本攻略将详细讲解如何实现一个滑动门,在该效果的基础上增加圆角背景,并实现宽度和高度自适应。 实现滑动门 第一步,我们需要准备两张图片,分别表示按钮的正常和悬停状态。我们可以在 HTML 中添加两个 元素作为按钮的容器,然后将两张图片作为作为 的背景图实现按钮的样式。 <s…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部