对于我缺乏术语而道歉,我是CSS的新手。目前正在根据my webpage修改HTML5 UP's Multiverse template的主要CSS。
我正试图为电影设立一个部门," "其他媒体,"和"商业。"我已更新了main.css文件,以便对#main
,#other-media
和#commercial
部分进行说明。
但是,后续添加的部分(other media & commercial)与第一部分(film or #main)不匹配。我不确定为什么会出现这种情况,因为我只是复制并粘贴了每个部门的代码,但更改了部门ID名称,如果我应该调整main.css的另一部分?
非常感谢您的帮助!
答案 0 :(得分:1)
在#main
部分中,图片是a
标签的背景图片,其背景大小为cover
,在#other-media
部分中,图片为常规图片(即img
标签)。您应该将它们全部设置为背景图像(使用相同的设置)以获得相同的结果。
评论后补充:
<article>
部分中#main
元素的代码为a
个标记,background-image
标记为background-size: cover
,加上h2
和p
元素:
<article class="thumb">
<a class="image" style="background-image: url("images-art/thumbs/07.jpg"); cursor: pointer; outline: 0px none;"><img src="images-art/thumbs/07.jpg" alt="" style="display: none;"></a>
<h2>...</h2>
<p>....</p>
</article>
以下是<article>
部分中#other-media
的代码:img
标记里面 a
标记,加上h2
和p
元素:
<article class="thumb">
<a href="images-art/fulls/03.jpg" class="image">
<img src="images-art/thumbs/03.jpg" alt="">
</a>
<h2>...</h2>
<p>....</p>
</article>
所以区别在于图像的处理:一次作为填充文章元素的背景图像,一次作为img
标记......