我正在添加一个跨度来包装文本的某个部分,以便我可以对其应用特定的字体,但由于某种原因,它下降到下面,因此它的一部分位于包含所有文本的段落的基线之下。
任何人对如何将其(跨度)向上移动以使其与文本的其余部分位于同一行有任何想法吗?
我正在尝试相对定位,但我想知道是否有更好的方法。
这是代码:
<!Doctype HTML>
<html lang="en">
<head>
<meta charset="utf-8" />
<style type="text/css">
html, body{
margin:0;
padding:0;
font-size:16px;
}
.container{
height:342px;
width:100%;
padding-top:2em;
padding-left:2em;
background:#ffffff;
background:rgb(255, 255, 255);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#333333;
color:rgb(51, 51, 51);
font-family:'Trend';
font-size:120%;
font-size:1.2rem;
*behavior:url(../scripts/boxsizing.htc);
}
#welcome{
background:#8cc047;
background:rgb(140, 192, 71);
}
#welcome p.title{
margin:0;
font-size:225%;
font-size:2.25rem;
}
#name{
position:relative;
font-family:'Cubano-web',Cubano,'Trend';
left:16px;
top:-7.1px;
}
</style>
</head>
<body>
<header class="container" id="welcome">
<p class="title">Hello,</p>
<p class="title">I'm <span id="name">Noah</span>—</p>
</header>
</body>
</html>