一般情況下,你可以將img浮動,然後設置對齊方式。如果是水平對齊,你可以設置vertical-align:
;如果是垂直對齊,你可以浮動後,試用text-align屬性
2. css 設置圖片與文字的對齊方式 求教
<p></p>代表的是一個段落容器,這個容器的style:
text-align
決定了整個容器里元素的排版方式
而
vertical-align
屬性是設置元素的
垂直對齊
方式。
說明
該屬性定義行內元素的基線相對於該元素所在行的基線的垂直對齊。允許指定負長度值和百分比值。這會使元素降低而不是升高。在表單元格中,這個屬性會設置單元格框中的單元格內容的對齊方式。
也就是說這兩個屬性的目標是不一樣的,<p></p>以及其他父類容器假如定義了text-align屬性,那這些容器內的子元素都按照這個排版方式來進行排版,而vertical-align只是影響設置了這個屬性的元素。
其實CSS你要去看具體的屬性有什麼特性才能了解具體的內容
建議去
http://www.w3school.com.cn/
看看
3. 關於css文本和圖片的對齊方式。圖片在左面,文字在右面,我想讓右面的文字和圖片全部對齊
<div style="overflow:hidden; zoom:1;">
<img src="" style="float:left; width:50px; height:50px;"/>
<p style="padding-left:60px;">文字文字文字文字文字文字文字</p>
</div>
你要的是不是這個效果?
4. 如何用CSS讓文字左對齊,圖片居中
方法如下:
一、行高(line-height)法
如果要垂直居中的只有一行或幾個文字,那它的製作最為簡單,只要讓文字的行高和容器的高度相同即可,比如:
p
{
height:30px;
line-height:30px;
width:100px;
overflow:hidden;
}
這段代碼可以達到效果。
二、內邊距(padding)法
另一種方法和行高法很相似,它同樣適合一行或幾行文字垂直居中,原理就是利用padding將內容垂直居中,比如:
p
{
padding:30px;
}
5. 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="#">股指緩慢企穩 黃金板塊逆市上漲 </a></li>
<li><a href="#">港股後市堪憂 韓國股市暫停交易 </a></li>
<li><a href="#">中國萬億美債或面臨縮水</a> </li>
<li><a href="#">日經指數收低</a> </li>
<li><a href="#">七國集團發聯合聲明稱將保證金融 </a></li>
<li><a href="#">標普或再降美信用評級 </a></li>
</ul>
</div>
</div>
</body>
</html>
最終的圖片
6. css 設置圖片與文字的對齊方式 求教
這里給你解釋一下 <p> 也算是一個容器,什麼叫容器,比如罐子,碗,等,可以在裡面放東西的都屬於容器 而<img> 不是容器,只是顯示反映圖片 <p style="text-align:left;" 為什麼寫在<p>裡面,舉例說明,一個紙盒子,我裡面放個球,那麼我想把球放到中間,那麼你說,我的操作是對於哪個而言呢? 這個中間,肯定是對應於紙盒子,而非球 所以,這里的style 是寫在p裡面 而不是 img 至於style="vertical-align; 我也不大清楚,你可以去網路查一下這個屬性的意思。
7. css里 在一個標簽中如何使文字和左邊圖片對齊成頂部對齊,怎麼布局啊
需要准備的材料分別有:電腦、瀏覽器、html編輯器。
1、首先,打開html編輯器,新建html文件,例如:index.html。
2、在index.html中的<style>標簽中,輸入css代碼:img{float:left;}。
3、瀏覽器運行index.html頁面,此時div標簽中的左側圖片與右側圖片通過css調整為了浮動而頂部對齊了。
8. 如何實現div+css實現圖片與文字水平對齊
實現div+css實現圖片與文字水平對齊,首先需要的是用3個div布局,一個div包裹著其他的2個,給每個div設置好一定的寬度和高度,然後在對包裹的2個div使用float這個屬性,float 屬性定義元素在哪個方向浮動。以往這個屬性總應用於圖像,使文本圍繞在圖像周圍,不過在 CSS 中,任何元素都可以浮動。具體可以看下代碼:
<html>
<head>
<style>
#round{
width:600px;
height:300px;
}
#div1{
width:200px;
height:250px;
float:left;
}
#div2{
width:200px;
height:250px;
float:left;
}
</style>
</head>
<body>
<div id='round'>
<div id='div1'>
<img src='圖片地址'>
</div>
<div id='div2'>
<p>我是測試文字</p>
</div>
</div>
</body>
</html>
9. css 設置圖片與文字的對齊方式 求教
1. 這里為什麼要用<p>?
答:這里可以不用p標簽,用其它標簽也可以。p標簽是塊級元素,所以3個p標簽不會在同一行顯示,這里主要是為了更直觀地向你說明text-align的作用。
2. 縱向對齊方式<p><img src="demo.gif" style="vertical-align;">lpsum</p>這里style="vertical-align為什麼又可以寫到<img>里了呢?
答:因為img標簽包含於p標簽,所以這里的style="vertical-align:middle的結果是圖片相對於p元素縱向居中對齊。
10. css中讓文字和圖片對齊的問題
img是內聯元素,p標簽是塊級元素,所以p標簽內的文字換行很正常。strong標簽是內聯元素,所以會跟img處於同一行,想要img跟strong中的文字垂直居中對齊,需要設置img的vertical-align為middle。