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

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

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

瀏覽:307日期: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
主站蜘蛛池模板: 成人欧美精品 | 久草免费av | 国产激情综合 | 国产精品久久久久久无人区 | 黄特一级姓交大片 | 天天综合天天 | 免费av网站观看 | 久久精品在线免费视频 | 国产不卡在线播放 | 成 人 黄 色 片 在线播放 | 日韩中文字幕av | 成人免费专区 | 亚洲不卡视频 | 天天夜夜操 | 免费黄色一级视频 | 九九一级片 | 亚欧视频在线观看 | 成人国产精品久久久网站 | 亚洲欧美一二三区 | 伊人春色影院 | 7799视频| 91看片在线播放 | 国产一级免费视频 | 国产成人免费在线观看视频 | 国产精品视频免费观看 | 国产精品一区二区三区免费视频 | 国产福利视频一区二区 | 麻豆国产在线 | 又色又爽视频 | 爱草在线| 国产第二页| 欧美巨大荫蒂茸毛毛人妖 | 黄色片成年人 | 国产精品一卡 | 91碰碰| 久久久久久久 | 欧美成人一区二区三区 | 成年人黄色免费视频 | 影音先锋男人色资源网 | 久久综合狠狠 | 99视频国产精品免费观看a |