午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

css3 - 學習css構建圖形時,遇到一個很有意思的現象,具體代碼如下

瀏覽:320日期:2023-07-03 18:04:23

問題描述

<!DOCTYPE html><html><head> <meta charset='utf-8'> <title>CSS構建圖形</title> <style type='text/css'>#circle{ width: 100px; height: 100px; background-color: #4285F4; border-radius: 50%;/*我的理解是各邊長度的百分比*/ text-align: center; line-height: 100px; float: left;}#oval{ background-color: #4285F4; text-align: center; line-height: 100px; width: 200px; height: 100px; border-radius: 50%; float:left;}#triangle-up{ font-size: 12px; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; background-color: #4285F4; text-align: center;float: left; margin-left: 10px;}#triangle-down{ text-align: center; width: 0; height: 0; border-left: 50px solid pink; border-right: 50px solid pink; border-top: 100px solid red; float:left; margin-left: 10px;} </style></head><body> <p id='circle'>圓形</p> <p id='oval'>橢圓</p> <p id='triangle-up'>上三角形</p> <p id='triangle-down'>下三角形</p></body></html>

我想在圖形中添加文字 在三角形中文字老是下移,原因是啥?多謝css3 - 學習css構建圖形時,遇到一個很有意思的現象,具體代碼如下

問題解答

回答1:

因為你設置了width:0;寬度為0,文字沒有顯示的空間自然一直向下換行,可以用偽代碼實現

#triangle-up,#triangle-down{ position:relative;}#triangle-up::after,#triangle-down::after{ content:'上三角形'; position:absolute; left:0; right:0; margin:auto; top:50%; transform:translate(0,-50%,0);}回答2:

因為看到三角形只是p的border,文字是在p的content里面的

回答3:

標簽內的文字默認與基線對齊。 而這里的基線可以看作是 border 的內邊界。所以上三角的基線位置在上方,容器區域在上方; 下三角的基線位置在下方,容器區域在下方。

文字的white-space屬性默認是忽略空白。寬度為 0 的情況下垂直展示文本

標簽: CSS
主站蜘蛛池模板: 黄色a一级 | 96免费视频| 国产福利网站 | 一区二区免费在线观看视频 | 性福宝在线观看 | 毛片xxx| 99欧美精品 | 亚洲精品久久久久久国 | 国产微拍精品一区 | 成人av影视 | 国产夜夜操 | 国产成人亚洲综合a∨婷婷 91亚洲精品在线观看 | 久久久国产一区 | 福利视频在线免费观看 | 8x8x华人在线观看 | 国产精品久久久久免费 | 偷拍欧美亚洲 | 青青草这里只有精品 | 自拍偷拍在线视频 | 超碰天堂 | 每日更新av| 国产精品久久久久久久久久久久午夜片 | 网友自拍av| 波多野结衣一二区 | 亚洲三级黄| 欧美在线激情视频 | 91在线观看入口 | 久操久热| 在线亚洲自拍 | a级毛毛片| 免费在线观看成年人视频 | av中文网站| 国产成人区 | 国产精品久久久久久久久久久免费看 | 亚洲热在线 | 成年人在线视频 | 国产淫视 | 欧美视频一二区 | 天天拍夜夜操 | 九九天堂| 亚洲视频网址 |