我想创建我的第一个网页,但遇到了问题。
我有以下代码:
<img src="img/logo.png" alt="logo" />
<h1>My website name</h1>
我想知道如何使徽标和H1在同一行。 谢谢!
答案 0 :(得分:68)
例如(DEMO):
HTML:
<div class="header">
<img src="img/logo.png" alt="logo" />
<h1>My website name</h1>
</div>
CSS:
.header img {
float: left;
width: 100px;
height: 100px;
background: #555;
}
.header h1 {
position: relative;
top: 18px;
left: 10px;
}
答案 1 :(得分:20)
试试这个:
答案 2 :(得分:11)
如果您的图片是徽标的一部分,为什么不这样做:
<h1><img src="img/logo.png" alt="logo" /> My website name</h1>
使用CSS更好地设置样式。
最佳做法是将您的徽标设为一个超链接,将用户带回主页。
所以你可以这样做:
<h1 id="logo"><a href="/"><img src="img/logo.png" alt="logo" /> My website name</a></h1>
答案 3 :(得分:6)
试试这个:
<img style="display: inline;" src="img/logo.png" alt="logo" />
<h1 style="display: inline;">My website name</h1>
答案 4 :(得分:4)
将img标记粘贴在h1标记内作为内容的一部分。
答案 5 :(得分:3)
你可以像Billy Moat告诉你的那样,将<img>
和<h1>
包裹在<div>
中并使用float: left;
将图片浮动到左侧,设置<div>
width
而不是为line-height
设置h1
并使用<div style="clear: float;"></div>
清除浮动元素。
<强> Fiddle 强>
答案 6 :(得分:1)
您可以只使用一行代码来完成此操作。
textboxheight.txt
答案 7 :(得分:0)
执行img { float: left; }
和h1 {float: left; }
答案 8 :(得分:0)
检查一下。
.header{width:100%;
}
.header img{ width: 20%; //or whatever width you like to have
}
.header h1{
display:inline; //It will take rest of space which left by logo.
}
答案 9 :(得分:0)
我使用bootstrap并将html设置为:
<div class="row">
<div class="col-md-4">
<img src="img/logo.png" alt="logo" />
</div>
<div class="col-md-8">
<h1>My website name</h1>
</div>
</div>
答案 10 :(得分:0)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="p1">One</p>
<p id="p2">Two</p>
<p id="p3">Three</p>
<p id="p4">Four</p>
<button id="button1">Show me more</button>
答案 11 :(得分:0)
这是我的代码,在标头标记中没有任何div。我的目标/意图是用最少的HTML标签和CSS样式实现相同的行为。可以。
whois.css
.header-img {
height: 9%;
width: 15%;
}
header {
background: dodgerblue;
}
header h1 {
display: inline;
}
whois.html
<!DOCTYPE html>
<head>
<title> Javapedia.net WHOIS Lookup </title>
<link rel="stylesheet" type="text/css" href="whois.css"/>
</head>
<body>
<header>
<img class="header-img" src ="javapediafb.jpg" alt="javapedia.net" href="https://www.javapedia.net"/>
<h1>WHOIS Lookup</h1>
</header>
</body>
答案 12 :(得分:0)
overflow:auto
添加到容器div。float:left
添加到第一个元素。position:relative; top: 0.2em; left: 24em
(顶部和左侧的值可能会因您而异)。