欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何在& ltspan & gt?

如何將包裹在& ltspan & gt?& ltspan & gt最小高度必須為45px。以下是我的設(shè)想:

--------                  -------
text

                --->      text   


--------                  -------

我嘗試了垂直對(duì)齊以及本文中的方法。它們都不起作用

試試用flexbox,所有現(xiàn)代的瀏覽器都支持,帶前綴的在IE10也能用。

span {
  min-height: 100px;
  display: inline-flex;
  align-items: center;
  border: 1px solid aqua;
}

<span>vertical center</span>

當(dāng)您使用span時(shí),您可以簡(jiǎn)單地將顯示方法更改為table-cell。請(qǐng)記住,如果您要使用div而不是span,您可能需要使用另一種方式。

span {
  height: 45px;
  border: 1px solid #444;
  display: table-cell;
  vertical-align: middle;
}

<span>text</span>

如果你需要真正支持舊的瀏覽器(即IE6 & ampIE7),就是使用行高。此方法只允許1行文本。

span {
    display: inline-block;
    line-height: 100px;
    border: 1px solid red;
}

<span>vertical center</span>

根據(jù)您的應(yīng)用程序?qū)⒅С值臑g覽器,您可以通過(guò)以下任何一種方法實(shí)現(xiàn)文本垂直居中對(duì)齊。

& ltspan class= "垂直居中" >居中文本& lt/span>。

1)使用顯示:inline-flex;(如果你的目標(biāo)是Chrome、safari、IE11等現(xiàn)代瀏覽器,你可以選擇flex) 檢查:我能使用https://caniuse.com/#search=inline-flex嗎

.vertical-center {
  display: inline-flex;
  border: 1px solid #ddd;
  min-height: 100px;
  align-items: center;
}

2)使用顯示:表格單元;(如果你的目標(biāo)也是IE9這樣的老瀏覽器,那就用第二種方法)

.vertical-center-table-cell {
    display: table-cell;
    border: 1px solid #ddd;
    height: 100px;
    vertical-align: middle;
}

演示:JSFiddle

enter image description here

如果您需要在span元素中水平和垂直對(duì)齊文本,您也可以嘗試內(nèi)聯(lián)網(wǎng)格顯示。

span {
display: inline-grid;
align-items: center;
text-align: center;
}

<span>vertically and horizontally centered text spanning over more than just one line</span>

span設(shè)置為“內(nèi)聯(lián)顯示”,您鏈接到的示例應(yīng)該與設(shè)置為“顯示塊”的div一起工作。嘗試向您的sp an添加顯示塊,然后按照鏈接中的建議進(jìn)行操作。將它們結(jié)合在一起應(yīng)該能讓它發(fā)揮作用。 但是,為什么要使用span呢?

要在span元素中垂直居中文本,可以使用CSS flexbox。這里有一個(gè)例子:

<style>
  .container {
    display: flex;
    align-items: center; /* vertically center items */
    justify-content: center; /* horizontally center items */
    height: 100px;
    border: 1px solid black;
  }
</style>

<div class="container">
  <span>Vertically centered text</span>
</div>

在本例中,我們創(chuàng)建了一個(gè)高度為100像素、邊框?yàn)?px的容器div來(lái)可視化居中。然后,我們使用display: flex來(lái)啟用flexbox布局,并設(shè)置align-items: center來(lái)垂直居中項(xiàng)目和justify-content: center來(lái)水平居中項(xiàng)目。最后,我們將span元素放入容器中。

這將使span元素中的文本在容器內(nèi)垂直居中。

我嘗試了這個(gè)頁(yè)面上的其他答案,將一個(gè)單詞按鈕實(shí)現(xiàn)為一個(gè)帶邊框的span。

但是由于某種原因,我無(wú)法使跨度內(nèi)的文本與上下邊框的距離完全相同。所以看起來(lái)不太對(duì)。設(shè)置& quot填充:0px"沒有幫助。

將button-label放在一個(gè)內(nèi)部范圍內(nèi),并通過(guò)相對(duì)定位將其向上移動(dòng)1px,解決了以下問(wèn)題:

<span>  
  <span
   style=" position : relative;
           top      : -1px;
         "
  >MY BUTTON 
  </span>
</span>