<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1
web開發(fā)中,同學(xué)們經(jīng)常遇到的一個問題是,當(dāng)將圖片和文字放置在一個div標(biāo)簽的時候,如果不加任何修改,是無法水平居中對齊的,顯然這個不是很美觀,本經(jīng)驗將提供一種居中對齊的方法,希望對需要的同學(xué)有所幫助,也歡迎大家交流其他更好的方法。
材料/工具
html/css 代碼編輯器 瀏覽器
.top ul li 下面添加:text-align: center;line-heigh
方法
首先 新建a.html文件,并準(zhǔn)備一張小標(biāo),如下:
按照如下修改就可以對齊了<!DOCTYPE html"><html&g
使用瀏覽器打開a.html,可以看到默認(rèn)情況,是圖片置頂對齊,文字置底對齊,所以通常圖片高,文字低,不能水平居中對齊,如下:
需要準(zhǔn)備的材料分別有:電腦、瀏覽器、html編輯器。1、首先,打開html編輯器,新建html文件
再次編輯a.html,加入以下css代碼:
在表單的標(biāo)頭中加入 align="center" 居中代碼
.hlong *{display:inline-block;vertical-align:middle}
在css中,背景圖片是可以選擇顯示的位置的,用像素控制,背景居中的話直接用這個代碼.beijing
保存
再次使用瀏覽器訪問a.html頁面,效果如圖。是不是很簡單呢?
img是內(nèi)聯(lián)元素,p標(biāo)簽是塊級元素,所以p標(biāo)簽內(nèi)的文字換行很正常。strong標(biāo)簽是內(nèi)聯(lián)元素,所
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
html如何使文字和圖片的中部對齊?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<style>
.main{ vertical-align:middle}
</style>
</head>
<body>
<div class="main">
我是和圖片e79fa5e98193e4b893e5b19e31333337383833居中對齊滴。<img src="file:///C|/Users/Administrator/Desktop/QQ圖片*0403172529.png" style="vertical-align:middle" width="276" height="267" />
</div>
</body>
</html>
css中讓文字和圖片對齊的問題
百 img是內(nèi)聯(lián)元素,p標(biāo)簽是塊級度元素,所以p標(biāo)簽內(nèi)的文字換行很正常。strong標(biāo)簽是知內(nèi)聯(lián)元素道,所以會跟img處于同一行,想要img跟strong中的文字專垂直居中屬對齊,需要設(shè)置img的vertical-align為middle。
html里面table表格中如何移動圖片使其和文字對齊
按照如下e79fa5e98193e59b9ee7ad9431333337383961修改就可以對齊了
<!DOCTYPE html"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<style type="text/css">
table{width:1200px;margin:0px auto;}
tr{width:1200px;height:30px;list-style-type:none;}
th{border:1px solid #000;font-size:12px;font-family:"微軟雅黑";line-hegiht:30px;}
/*修正1 設(shè)置垂直對齊為居中*/
th>span,th>img {
vertical-align: middle;
}
</style>
</head>
<body>
<table cellspacing="0">
<tr>
<th class="th_1">2</th>
<!-- 修正2 給文字加一個容器 -->
<th class="th_2"><span>烏魯木齊</span><img src="2.jpg" height="12" title="加班過長"/></th>
</tr>
</table>
</body>
</html>追問大神 問一個問題 th>span,th>img 這是什么寫法?是啥意思追答匹配所有th標(biāo)記下的子代span和img標(biāo)記
css html 如何讓div里邊的圖片和文字同時上下居中?
img標(biāo)簽是行內(nèi)知元素,所以設(shè)置文本和圖片垂直道居中只需要把div的line-height設(shè)置內(nèi)成和div的height值相同即可。
代碼:容
<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
div{width: 400px; height: 400px; margin: 20px;line-height: 400px;font-size: 26px; border: 1px solid red;background-color: #ccc;}
div>img{ vertical-align: middle;}
</style>
</head>
<body>
<div >
第一項
<img src="1.png" width="120" height="120" />
</div>
</body>
</html>更多追問追答追問
手機(jī)和平板上的兼容性能保證嗎?我在平板上調(diào)試時,如下
再在手機(jī)上就不行了
追答沒聽過說也沒遇到line-height屬性存在兼容問題,可以把手機(jī)端的效果截圖看看么?追問.bottomBtn > ul > li > img{display: inline-block; width:3.125rem;height:2.375rem;vertical-align: middle;}圖像部分的css,在平板上我調(diào)節(jié)inlineheight 可以居中,但是再用手機(jī)調(diào)試時就不行了追答你這個說的是哪一塊呢?那段文字不顯示了應(yīng)該是line-height>height了。追問bottomBtn > ul > li > img{display: inline-block; width:3.125rem;height:2.375rem;vertical-align: middle;} 說的是
追答line-height>height了追問.footTitle{color: #333;font-size: 1rem;line-height: 10rem}
我想讓手機(jī)上邊如下顯示
追答不知道你包裹img的li標(biāo)簽的屬性是怎么設(shè)置的?追問.bottomBtn > ul > li{height: 32.5%;margin:5% 0%; }.bottomBtn > ul {height: 90%;}
.bottomBtn{width:25%;height:85%;float: left;margin-top: 65px;}追答你li標(biāo)簽的高度是設(shè)置的百分比,到手機(jī)端32.5%要小于line-height: 10rem。肯定就是這個效果呀。要么把li標(biāo)簽的高度也定位rem?;蛘卟灰侵竘ine-height。通過margin實現(xiàn)垂直居中。追問高手就是高手!
div+css中 圖片和文字對齊
</style>
#content
{
width:422px;
height:180px;
border-bottom:1px dashed #96c5ef;
}
img{
border:2px solid #ca0000;
float:left;
}
.left{
float:left;
vertical-align:middle;
}
.right{
float:right;
width:230px;
font:12px;
}
</style>
</head>
<body>
<div id="content">
<div class="left">
<img src="images/1.jpg"
<!--這里是我改動的地方-->
align="absmiddle">
<!--這里是我改動的地方-->
最新資訊
</div>
<div class="right">
<ul>
<li><a href="#">A股恐慌式跳水重挫3.68% 大盤跌回 </a></li>
<li><a href="#">股指緩慢企穩(wěn) 黃金板塊逆市上漲 </a></li>
<li><a href="#">港股后市堪憂 韓國股市暫636f7079e799bee5baa631333335313237停交易 </a></li>
<li><a href="#">中國萬億美債或面臨縮水</a> </li>
<li><a href="#">日經(jīng)指數(shù)收低</a> </li>
<li><a href="#">七國集團(tuán)發(fā)聯(lián)合聲明稱將保證金融 </a></li>
<li><a href="#">標(biāo)普或再降美信用評級 </a></li>
</ul>
</div>
</div>
</body>
</html>
最終的圖片
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com