2.8 KiB
2.8 KiB
id, challengeType, videoUrl, forumTopicId, localeTitle
id | challengeType | videoUrl | forumTopicId | localeTitle |
---|---|---|---|---|
bad87fee1348bd9aedf08812 | 0 | https://scrimba.com/p/pVMPUv/c8EbJf2 | 16640 | 给网站添加图片 |
Description
img
元素来为你的网站添加图片,其中src
属性指向一个图片的地址。
例如:
<img src="https://www.your-image-source.com/your-image.jpg">
注意:img
元素是没有结束标记的。
所有的img
元素必须有alt
属性,alt
属性的文本是当图片无法加载时显示的替代文本,这对于通过屏幕阅读器来浏览网页的用户非常重要。
注意:如果图片是纯装饰性的,用一个空的alt
是最佳实践。
理想情况下,alt
属性不应该包含特殊字符,除非必要。
让我们给上面例子的img
添加alt
属性。
<img src="https://www.your-image-source.com/your-image.jpg" alt="作者站在沙滩上竖起两个大拇指">
Instructions
main
元素里面,给p
前面插入一个img
元素
现在设置src
属性指向这个地址:
https://bit.ly/fcc-relaxing-cat
最后不要忘记给图片添加一个alt
文本。
Tests
tests:
- text: 网页应该有一张图片。
testString: assert($("img").length);
- text: <code>img</code> 应该有一个<code>src</code>属性,指向猫咪图片。
testString: assert(/^https:\/\/bit\.ly\/fcc-relaxing-cat$/i.test($("img").attr("src")));
- text: <code>img</code> 元素的<code>alt</code>属性值不应为空。
testString: assert($("img").attr("alt") && $("img").attr("alt").length && /<img\S*alt=(['"])(?!\1|>)\S+\1\S*\/?>/.test(code.replace(/\s/g,'')));
Challenge Seed
<h2>CatPhotoApp</h2>
<main>
<p>在大家心目中,猫是慵懒和可爱的化身,它可以睡饱了再起来吃饭,可以逗趣小耗子,可以卖得了萌,使得了坏,这样百变的小怪兽就集结在一只宠物上,怎能不惹人怜爱。</p>
<p>养猫有的时候,就是介于爱与恨之间,当你钦羡别人萌宠这么可爱的时候,你一定没有想过,猫咪会到处掉毛,甚至会囤老鼠,啃鞋子,用爪子爬门,你不理它,它就挠你,你要对它发脾气,它会比你更来劲。所以,没有一定的准备,切勿随便去侍养动物。它们一旦认定你了,你就是它们的主人,如果你抛弃它们,它们必定心中重创。</p>
</main>