css - 如何使用 CSS 将框样式应用于 xhtml 文档?

标签 css xhtml

我正在使用 CSS 编写一个 xhtml 文档,我必须在整个页面周围应用框模型和我必须在页面中包含的图像。尽管该页面还将包含其他文本等。我​​很难弄清楚如何将框样式应用于此页面。请帮忙!

最佳答案

盒子模型解释了 margin、padding、border 和元素大小如何组合在一起来渲染图像,仅供引用。以下是如何编写 CSS 来设置页面主体元素的边框、填充和边距:

body {
    margin: 5px;
    padding: 10px;
    border: 1px solid #000000;
}

这会给你一个 5 像素的边距,一个 1 像素的黑色实心边框,以及一个 10 像素的边框。

上面的 CSS 以 body 标签为目标。您将只有一个正文标签,因此您不必比这更具体。但是,您可能有很多图像,并且只想在其中一张周围画一个边框。您需要用 id 或 class 标记您的“特殊”图像,以便您可以选择它。这里有两个例子:

<img src="image.jpg" id="myImage" />
<img src="image2.jpg" class="borderImage" />

现在您可以设置 CSS 以使用可找到所需图像的选择器来查找这些特殊图像:

#myImage {
    padding: 8px;
    margin: 2px;
    border: 2px dashed #AB34CD;
}

img.borderImage {
    padding: 4px;
    margin: 3px;
    border: 3px dotted green;
}

这只是如何设计 CSS 规则的开始。就像我建议的那样,去尝试 CSS 教程。这是 MDN CSS 教程:https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started 这是来自 Tizag 的另一个。新手可能更容易访问:http://www.tizag.com/cssT/

关于css - 如何使用 CSS 将框样式应用于 xhtml 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17205361/

相关文章:

javascript - 错误: Not allowed element when it is in JS

html - 所有 XTML 1.0 Strict 都与 HTML5 一样有效吗?

html - 整个 div 的磨砂玻璃效果无法正常工作

jquery - 下拉立即打开

html - 没有SVG是否可以有这种悬停效果

xhtml - 条件注释仅在文件扩展名是 html 时有效

css - ASP.NET 错误是添加内联 CSS 和覆盖样式

css - 图片作为背景在flex box中的相对位置

javascript - 我声明 onclick 处理程序的方式有问题吗?

css - 基于 ul 的多级下拉 CSS 定位不适用于所有 IE 浏览器