相对路径、绝对路径实时效果展示与目录结构示例
目录结构设计原则:按文件类型分类、英文命名、层级清晰、便于维护
当前文件:index.html(根目录),引用images文件夹中的图片
路径:images/logo.png
代码:<img src="images/logo.png" alt="logo">
路径:images/products/product1.jpg
代码:<img src="images/products/product1.jpg" alt="产品1">
路径:images/banner.jpg
代码:<img src="images/banner.jpg" alt="横幅">
绝对路径:包含完整协议、域名和路径,适用于引用外部资源
网络绝对路径
代码:<img src="https://picsum.photos/400/300?random=1" alt="外部图片">
网络绝对路径
代码:<img src="https://picsum.photos/400/300?random=2" alt="外部图片">
CDN资源绝对路径
代码:<img src="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/icons/bootstrap.svg" alt="图标">
错误路径:images/log.png(文件名拼写错误)
现象:图片加载失败,显示破碎图标
正确路径:images/logo.png(文件名正确)
现象:图片正常显示
错误路径:../../images/logo.png(层级过多)
现象:图片加载失败,显示破碎图标