我是新手。如何刪除CSS中<a>標記的最後一個字母的字母間距?
我試圖去除一個標籤我定型成一個按鈕,並在頁面上居中的最後一個字母的字母間距。
body {
background-color: #1E1E96;
}
a {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #FFF;
text-decoration: none;
font-size: 12px;
}
.btn-wrapper {
text-align: center;
margin: 100px auto;
}
.btn-wrapper a {
text-transform: uppercase;
text-align: center;
letter-spacing: 10px;
padding: 15px 40px;
border: solid 2px #FFF;
}
<body>
<div class="btn-wrapper">
<a href="#">Change Colour</a>
</div>
</body>
我試圖
.btn-wrapper a {
margin-right: -10px;
}
和
.btn-wrapper a {
text-indent: 10px;
}
沒有快樂。
我不願意把最後一個字母放在一個跨度上。
我在Stack Overflow上找到了上述建議。
有人可以請解釋我的代碼是怎麼回事,並幫助找到解決方案?
在此先感謝。
看起來像一個非常奇怪的請求。什麼目的? –
@Paulie_D的目的是真正地將文字居中。如果使用額外的邊框創建小提琴,您會看到'letter-spacing'在所有字符(包括最後一個字符)的末尾添加一個空格。 – warkentien2