【发布时间】:2015-11-13 02:52:47
【问题描述】:
我正在编写我的第一个网站,但遇到了一个(希望如此)小问题。
我正在尝试在此 img 下添加文本,但第二次添加 p 标记并添加我的段落时,就像我的网站宽度突然变糟...我将把我的 HTML 和 CSS 放在下面。请注意,我将 p 标签取出,以便您可以看到它应该 的样子......我将 p 标签放入所有内容的那一刻变得一团糟。
编辑:让我试着更好地解释一下我想要做什么。第一个小提琴是我的“主页”。当用户单击“游戏预览:勇士公羊”链接时,他们将被带到另一个页面,该页面是小提琴编号 2。当我尝试在公羊播放器 IMG 下放置一段时,网站背景图像似乎放大并且“勇士”右边的文字向外拉屎……第一张图片是下面的段落,第二张是没有的。对不起,糟糕的绘画编辑,图像太大了。 小提琴 1:https://jsfiddle.net/t8fveqdL/1/ 小提琴 2:https://jsfiddle.net/c1hyad70/
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The Official Website of the Whitewater Warriors</title>
<link rel="shortcut icon" href="images/WhitewaterWarriorsLogo - Copy.ico">
<link rel="stylesheet" href="PREVIEW.css">
</head>
<body>
<header>
<img src="images/WhitewaterWarriorsLogo.png" height="150" width="150" alt="Warrior Logo">
<hgroup>
<h1> <span class="shadow">The Official Website of the Whitewater Warriors</span> </h1>
</hgroup>
</header>
<nav id="nav_bar">
<ul>
<li><a href="index.html" class="current"> Home </a></li>
<li><a href="speakers.html"> Speakers </a></li>
<li><a href="luncheons.html"> Luncheons </a></li>
<li><a href="tickets.html"> Tickets </a></li>
<li><a href="about.html"> About Us </a></li>
</ul>
</nav>
<section>
<img src="images/gurley_opbd_main_111115.jpg" alt="Rams Player" width="815px">
</section>
<footer>
<p>
© 2012, San Joaquin Valley Town Hall, Fresno, CA 93755
</p>
</footer>
</body>
</html>
CSS:
section {
position: relative;
width: 815px;
margin-bottom: 10px;
}
section img {
position: relative;
top: -26.5px;
display: block;
margin: 0 auto;
}
section p {
padding: .5em;
}
【问题讨论】:
-
你可以去掉 CSS 规则部分 p {padding: .5em;}
-
尝试使用
<div>或<span>而不是<p> -
提供小提琴。我看不出有什么问题。
-
您指的是在哪个图像下?顺便说一句:第二张图片有
width="815px"而不是width="815"(没有“px”),但不应该是这样。如果您不想/可以制作小提琴也没关系,但至少链接到图片,我不想制作自己的假人,第二张图片缺少height,所以我什至不能如果我想要. -
如果您没有将图片上传到 Fiddle (stackoverflow.com/questions/13172762/adding-images-in-jsfiddle),则需要提供图片的完整路径。您还需要检查
htmlCSS 规则。background-repeat既不知道center也不知道fixed。fixed很可能属于以前的background-attachment。还有center?center属于哪里?
标签: javascript jquery html css