标记语言——图片替换

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

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是如何实现在页面文字不换行、自动换行、强制换行的方法

    在 CSS 中,我们可以使用 white-space 属性来控制文本的换行方式。下面是完整攻略,包含了如何使用 CSS 实现在页面文字不换行、自动换行、强制换行的过程和两个示例说明。 CSS 实现在页面文字不换行、自动换行、强制换行 步骤一:使用 white-space 属性 我们可以使用 white-space 属性来控制文本的换行方式。例如: div {…

    css 2023年5月18日
    00
  • Bootstrap CSS组件之大屏幕展播

    以下是Bootstrap CSS组件之大屏幕展播的完整攻略。 1. 大屏幕展播的原理 Bootstrap的大屏幕展播是指在大屏幕设备上进行展示的一种布局方式。其原理是通过CSS媒体查询来判断屏幕的宽度是否符合设定的阈值,如果符合,则应用相应的CSS样式。 Bootstrap的大屏幕展播有三种类型:lg、xl和xxl。其中,lg适用于屏幕宽度大于等于1200p…

    css 2023年6月10日
    00
  • 网络爬虫案例解析

    网络爬虫案例解析 网络爬虫是一种自动化获取互联网信息的技术,可以帮助我们从互联网上获取大量的有用信息。本文将详细讲解网络爬虫的完整攻略,包含以下步骤: 确定爬取目标 分析目标网站结构 编写网络爬虫程序 存储数据 反爬虫处理 确定爬取目标 在开始编写网络爬虫程序之前,需要确定爬取目标。可以选择一些常见的目标,比如新闻网站、电商平台、社交媒体等。也可以选择一些特…

    css 2023年6月9日
    00
  • 块元素block element和内联元素inline element

    以下是关于块元素和内联元素的详细讲解。 块元素(Block Element) 块元素通常是指一个独立的元素,独占一行,通常在文档中起始处以及适当位置结束。块元素可以包含内联元素和其他块元素。常见的块元素有 <div>、<p>、<h1> – <h6>、<ul>、<ol>、<form&…

    css 2023年6月9日
    00
  • 问题收集帖动网论坛完整程序包下载地址(包含所有补丁)

    标题:问题收集帖动网论坛完整程序包下载地址(包含所有补丁)攻略 一、前言 “问题收集帖动网论坛完整程序包下载地址(包含所有补丁)”是一款非常实用的论坛程序包,它集成了多种功能,包括帖子收集、回复统计、后台管理等功能。使用此程序包,能够大大提高论坛的使用效率,使用户获得更好的使用体验。 二、下载地址 您可以在以下网站下载到“问题收集帖动网论坛完整程序包下载地址…

    css 2023年6月11日
    00
  • css简介_动力节点Java学院整理

    CSS简介 什么是CSS CSS(Cascading Style Sheets)即层叠样式表,是一种用于网页样式设计的语言。它通过描述HTML或者XML文档的外观来分离文档的内容和样式。CSS 使得你可以将文档结构和文档样式分开,从而更好地控制文档的渲染方式。 CSS的作用 CSS 能够实现动态样式设定,主要作用包括以下几点: 样式控制:CSS能够实现对网页…

    css 2023年6月9日
    00
  • 纯CSS定位的固定垂直居中浮动层代码,附经典解说 《详解定位与定位应用》

    《详解定位与定位应用》是一本经典的前端技术书籍,其中包含了许多关于定位与定位应用的知识。本文主要讲解该书中的一个例子,即“纯CSS定位的固定垂直居中浮动层代码”。 这个浮动层代码主要通过CSS样式实现,具体实现方法如下: HTML代码: <div class="wrapper"> <div class="box…

    css 2023年6月9日
    00
  • 三级下拉菜单的js实现代码

    实现三级下拉菜单需要用到js编程,下面是三级下拉菜单的JS实现代码的完整攻略。 步骤一:HTML代码 先创建一个HTML页面,用于容纳三级下拉菜单。其中需要有三个层级的<ul>标签,如下所示: <nav> <ul> <li><a href="#">菜单1</a> &l…

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