我该如何使用HTML给图片添加边框?
两种方法:
<img src="..." border="1" />
或。<img style='border:1px solid #000000' src="..." />
这里提供一些 HTML 和 CSS 代码来解决你的问题:
CSS
.ImageBorder
{
border-width: 1px;
border-color: Black;
}
HTML
<img src="MyImage.gif" class="ImageBorder" />
你还可以添加内边距来达到良好的效果。
<img src="image.png" style="padding:1px;border:thin solid black;">
我也更喜欢CSS而不是HTML;HTML是关于内容的,CSS是关于展示的。
使用CSS有三个选项:
使用内部样式表的示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Image with border</title>
<style type="text/css">
img.hasBorder { border:15px solid #66CC33; }
</style>
</head>
<body>
<img class="hasBorder" src="peggy.jpg" alt="" />
</body>
</html>
如果您想使用外部样式表,请将 <style>...</style> 块替换为
<link rel="stylesheet" type="text/css" href="somestylesheet.css" />
CSS
img{border:2px solid black;}
border="1"
在图片标签上使用或者使用css border:1px solid #000;
杰克,
你可以在 http://www.w3schools.com/css/css_border.asp 学习有关边框及如何使用它们的知识。尽管如此,你也可以采用其他不同的方法来实现这一目标。
下面是我通常使用的方法,但是通过阅读w3schools的文档,你也可以找到自己所需的方法。
.addBorder {
/* Thickness, Style, and Color */
border: 1px solid #000000;
}
<img src="mypicture.jpg" alt="My Picture" class="addBorder" />
编辑:
我注意到原始问题不是“如何给图像添加边框”,而是“如何使用html在图像周围添加框?”该问题已被他人重新编写,因此我不能100%确定您是否想要在图像上添加边框。
如果您只想在图像周围添加框,请使用具有自己样式的DIV:
.imageBox {
background-color:#f1f1f1;
padding:10px;
border:1px solid #000000;
}
<div class="imageBox">
<img src="picture.jpg" alt="My Picture" />
</div>
如上所述,一行简单的代码将解决您的问题
border: 1px solid #000;
还有另一种方法可以给你的图片添加边框,而且使用Photoshop,你可以通过下面这个教程来学习如何操作: http://bannercheapdesign.com/articles-and-tutorials/learn-how-to-add-border-to-your-banner-design-using-photoshop/
正确的方法取决于您是否只想让内容中的特定图像具有边框,或者在代码中是否存在某些图像需要具有边框的模式。在第一种情况下,请使用img元素上的style属性,否则请为其指定一个有意义的类名,并在样式表中定义该边框。