這種情況推薦, 大概就是這樣的
.divImg {
position: relative;
width: 200px;
height: 200px;
}
.divText {
position: absolute;
top: 50%;
margin-top: -10px; /* height的一半*/
width: 100px;
height: 20px;
}
Ⅱ 利用CSS怎麼讓文字居中
使用css使文字的居中的方法是有很多中的,一般的情況下使文字水平劇中使用的text-aligin屬性,垂直劇中現在常用的方法是使用line-height,設置line-height的值為文字容器的高度即可實現垂直居中。
工具原料:編輯器、瀏覽器
1、實現一個在高度和寬度都固定的div中的文字水平和垂直均劇中,代碼如下:
<divstyle="border:1pxsolid#000000;width:400px;height:400px;margin:0auto;text-align:center;line-height:400px;">
水平垂直居中文字
</div>
2、顯示的效果如下圖:
Ⅲ 怎麼讓文字對准圖片的中間呀 (這是html)怎麼用css
需要准備的材料分別有:電腦、瀏覽器、html編輯器。
1、首先,打開html編輯器,新建html文件,例如:index.html,填充問題基礎代碼。
Ⅳ css想讓圖片和文字同時居中
text-align:center 只能用來控制文字居中的(注意text這個單詞),圖片是不聽它使喚的。
你所說的效果有多種實現方法,比較流行的方法是把圖片作為背景圖,文字則單獨控制其顯示位置,比如:
.story_class {
width: 200px;
height: 100px;
background: url(./images/story_1.png) no-repeat 40px 30px
}
.story_class h3 {
width: 100px;
height: 40px;
margin-left: 90px;
margin-top: 30px;
line-height: 40px
}
<div class="story_class">
<h3>精品散文</h3>
</div>
Ⅳ css html 如何讓div里邊的圖片和文字同時上下居中
方法步驟如下:
1、首先打開計算機,使用瀏覽器打開a.html,可以看到默認情況,是圖片置頂對齊,文字置底對齊,所以通常圖片高,文字低,不能水平居中對齊。
Ⅵ CSS怎麼讓文字居中
讓文字居中的最主要的標簽就是text-align:center;如果你還有別的文字居中的需求,可以通過margin:0 auto來控制文字所在層的居中。
Ⅶ css的圖片居中
1、首先先在頁面里載入一張圖片,代碼和效果如下圖所示:
Ⅷ 如何用CSS讓文字左對齊,圖片居中
方法如下:
一、行高(line-height)法
如果要垂直居中的只有一行或幾個文字,那它的製作最為簡單,只要讓文字的行高和容器的高度相同即可,比如:
p
{
height:30px;
line-height:30px;
width:100px;
overflow:hidden;
}
這段代碼可以達到效果。
二、內邊距(padding)法
另一種方法和行高法很相似,它同樣適合一行或幾行文字垂直居中,原理就是利用padding將內容垂直居中,比如:
p
{
padding:30px;
}
Ⅸ 用CSS如何實現單行圖片與文字垂直居中
以下選自(CSS權威指南)
以下為引用的內容:
vertical-align
初始值:baseline(預設值)
可否繼承:否
適用於:內聯元素
說明:vertical-align:baseline使元素的基線同父元素的基線對齊。
警告:vertical-align不能影響表格單元中的內容的對齊,對於塊元素中的內容也一樣。
文字不多,但時常有人范錯誤,有人說我用了為什麼沒有效果呢?首行看一下他的代碼。
以下為引用的內容:
.style{vertical-align:middle;.....}
HTML:<div class="style"><img src="地址" />...<div>
分析:從上面的代碼可以看出錯誤就是把樣式應用在塊元素中了
我們只需要改樣式為
以下為引用的內容:
.style img{vertical-align:middle;.....}
如果STYLE中有其它如INPUT或其它內聯元素可寫成
以下為引用的內容:
.style img,.style.input{vertical-align:middle;.....}
或
.style *{vertical-align:middle;.....}
/*在不影響其它元素的情況下使用這個通配符*/
以上是在沒有設置高度/行高的事情下,如果加入了高度和行高的事情下FF可以支持,IE6以下則不完全支持,看以下測試結果。(為了增加明顯的效果對圖片適當增加了高度)
Ⅹ css怎麼讓圖片和文字垂直居中
把line-height的值設置成和height一樣就可以了,然後height可以省略。
比如原來是height:20px;那可以改成line-height:20px;