Html Div放置、css和代码清理

Html Div放置、css和代码清理,html,css,Html,Css,这就是我正在做的 彩色框上的div是严格的,但我不确定编码是否正确。也不是CSS 这让人困惑,所以我想知道是否有更合适的方法来对齐这些div。此外,图像被设置为背景,我知道如何使它们包含在div中,而不是css中 我还想把文本放在盒子里,放在盒子下面 我将有视频图像,但视频本身。我想快速加载页面,然后链接到我将主持的单个视频。我需要这个页面至少验证严格 到目前为止确实如此,但对于这种编码,我可能会做得更好 这是代码 乍一看,您通常应该使用类,而不是ID。这样,共享相同CSS container2

这就是我正在做的

彩色框上的div是严格的,但我不确定编码是否正确。也不是CSS

这让人困惑,所以我想知道是否有更合适的方法来对齐这些div。此外,图像被设置为背景,我知道如何使它们包含在div中,而不是css中

我还想把文本放在盒子里,放在盒子下面

我将有视频图像,但视频本身。我想快速加载页面,然后链接到我将主持的单个视频。我需要这个页面至少验证严格

到目前为止确实如此,但对于这种编码,我可能会做得更好

这是代码


乍一看,您通常应该使用类,而不是ID。这样,共享相同CSS container2、container3等的元素就可以使用相同的类,而不必在不同ID之间复制CSS。类似地,元素可以有多个类。例如,将class=red更改为class=color red并使用以下选项:

.color {
    width: 500px;
    height: 125px;
    margin: 15px auto;
    padding-top: 5px;
    box-shadow: 10px 10px 5px #888888;
}
.red {
    background-color: #f00;
}
.blue { 
    background-color: yellow;
}
.green {
    background-color: green;
}

这样,.color就可以应用于任何元素,您的代码就更易于维护。

这只是另一个提示。您还可以使用CSS美化工具来提高性能。检查

我会将您的CSS类设置为更可重用。例如,在图像块类中,这些块会有共享设置,然后在其他类中,左/右/中心会有其他设置

我看到了一个很好的CSS示例,下面是一个示例,说明如何使用类似但名称不同的类更改HTML

<div class="container container-red">
    <div class="image-block block-left">
      <img src="...">
      <p>A</p>
    </div>
    <div class="image-block block-center">
      <img src="...">
      <p>B</p>
    </div>
    <div class="image-block block-right">
      <img src="...">
      <p>C</p>
    </div>
</div>

我从来没有听说过CSS前缀。我去看看。谢谢,但不知道该怎么办??谢谢,我很感谢你的帮助。不幸的是,我已经挣扎了7年才得到css。这就像数学,我这辈子也没学过数学。我是一个齿轮和轮子的人,任何机械的东西我都能自己弄明白,所以虽然这看起来很棒,但我不知道如何应用它和制作CSS。我在黑暗中投掷飞镖,希望击中我的目标。
.color {
    width: 500px;
    height: 125px;
    margin: 15px auto;
    padding-top: 5px;
    box-shadow: 10px 10px 5px #888888;
}
.red {
    background-color: #f00;
}
.blue { 
    background-color: yellow;
}
.green {
    background-color: green;
}
<div class="container container-red">
    <div class="image-block block-left">
      <img src="...">
      <p>A</p>
    </div>
    <div class="image-block block-center">
      <img src="...">
      <p>B</p>
    </div>
    <div class="image-block block-right">
      <img src="...">
      <p>C</p>
    </div>
</div>