亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這是為什么?

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/>
<title>內聯塊狀元素</title>
<style?type="text/css">
a{
????letter-spacing:50px;
	width:8px;height:50px;/*在默認情況下高度不起作用*/
	background:pink;/*設置背景顏色為粉色*/
	text-align:center;?/*設置文本居中顯示*/
????display:inline-block;
}
a>span{
????text-align:left;
}
</style>
</head>
<body>
<a><span>12</span></a>
<a>3</a>
<a>4</a>
</body>
</html>

http://img1.sycdn.imooc.com//5876eb190001b3a409480665.jpg

為什么只有1加了粉色背景,2沒有加粉色背景?

正在回答

3 回答

首先你把a標簽設置為inline-block,你設置的letter-spacing: 50px,比你a內聯塊元素的寬度還要大導致2跑出去了,你可以去掉letter-spaing屬性,增加a標簽的寬度,再試試!另外,a>span是沒有作用的,因為span是行內元素!

1 回復 有任何疑惑可以回復我~
#1

水禾火 提問者

謝謝,明白了
2017-01-12 回復 有任何疑惑可以回復我~
#2

改名字啦已經

“a>span是沒有作用的,因為span是行內元素!”請問這個意思是為了說明什么呢?
2017-03-02 回復 有任何疑惑可以回復我~
#3

darkqiank 回復 改名字啦已經

應該說的是span是內聯元素所以不能設置text-align吧
2017-03-13 回復 有任何疑惑可以回復我~

width:8px;這個寬度太小,改得足夠大就能看到2也是粉色了。

你規定了寬度和高度,那么背景色就是填充這個高度和寬度所覆蓋的那個矩形。

0 回復 有任何疑惑可以回復我~
#1

水禾火 提問者

哦,謝謝
2017-01-12 回復 有任何疑惑可以回復我~

?display:inline-block; 這個樣式的問題

0 回復 有任何疑惑可以回復我~
#1

水禾火 提問者

不就是吧a 變成了內聯塊狀元素么 代碼中12是連在一起的啊
2017-01-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識HTML(5)+CSS(3)-升級版
  • 參與學習       1228743    人
  • 解答問題       19080    個

HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義

進入課程

這是為什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號