.container { background: #fff; border: 1px solID #ccc; margin: auto; text-align: left; wIDth: 700px;}.alignCenter { margin: 1em;}h1 { background-color: #dedede; margin: 0; min-height: 0; padding: 0; text-decoration: none; text-indent: -8000px;}.form_margin { margin-bottom: 1.5em; margin-top: 3px;}body { background: #ffffff; Font-family: "LucIDa Grande",Tahoma,Arial,Verdana,sans-serif; Font-size: small; margin: 8px 0 16px; text-align: center;}.heading { Font-family: LucIDa Grande,sans-serif; Font-size: small;}.message-up { vertical-align: top !important;}.form_description { border-bottom: 1px dotted #ccc; clear: both; margin-bottom: 1em;}.headerImage { display: block; margin: 10px auto 0;}
<!DOCTYPE HTML><HTML><head lang="en"> <link rel="stylesheet" type="text/CSS" href="CSS.CSS"> <Meta charset="UTF-8"> <Title>Welcome to The Mystery Man Website</Title></head><body> <div > <img src="Images/top.png" alt="top" wIDth="710 "> </div> <div > <h1>grey bar</h1> <div > <form action="" method="post"> <div > <h2>User Feedback Form</h2> <p>Your suggestions are very appreciated</p> </div> <!-- name --> <strong><label for="username">name</label></strong> <div > <input type="text" name="username" size="30" ID="username" placeholder="Your Full name" /> </div> <!--Email--> <strong> <label for="email">Email</label> </strong> <div > <input type="email" name="email" size="30" ID="email" placeholder=" Your Email" /> </div> <!--Feedback--> <strong> <label for="Feedback">Feedback</label> </strong> <div > <textarea rows="10" cols="93" name="Feedback" ID="Feedback" placeholder="Your Comments.."></textarea> </div> </form> </div> </div></body></HTML>解决方法 由于代码示例中没有实际图像,因此很难猜出您想要的确切样式.但是,您当前没有使用当前CSS设置间距.底部边距值为0,并且没有定义底部填充.除非您的图像本身具有某种间距或空格,否则图像与表单标题之间不会有空白.
>您是否希望图像直接在表单的标题上投射阴影?
>您希望图像在窗体正上方投射阴影吗?
>您能否将我们链接到图像或提供样本以进一步澄清您的问题和帮助请求?
编辑:Yuor问题是您的图像的自然高度为10px,自然宽度为770px.你的< img>中有一个wIDth = 710的属性也影响高度的元素.目前,您的规则都没有给它一个高度值.这就是为什么改变你的保证金没有做任何事情.当你有display:block元素时,你想要设置宽度和高度.
话虽如此,你需要做的就是给你的< div class =“headerImage”元素一个7到10px的高度(取决于你的目标效果)和一个margin-bottom值(你现在拥有它0)5px到-5px之间的任何东西(同样,取决于你想要的效果).我尝试了各种各样的价值观,但是,由于我不知道你看到的是什么,我无法给你准确的价值. 总之,imageheader的CSS应如下所示:
.headerImage { display: block; margin: 10px auto 0; height:10px;
}
注意:对于额外的控制,由于图像(770px)比您的内容更宽,您可以通过给.headerImage增加以下额外规则来限制它:
overflow:hidden;wIDth:710px;
(仅作为示例)
问候Sotkra
总结以上是内存溢出为你收集整理的HTML – 如何删除白色间距?全部内容,希望文章能够帮你解决HTML – 如何删除白色间距?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)