在div+css,我給乙個div定義背景樣式,但是不定義高度,這個背景**就顯示不出來,這個時候怎麼辦呢?
1樓:網友
不太明白你的意思,背景圖與高度實際沒什麼關係,除非你背景圖上部是白底的,如果是這樣,你可以改變一下背景圖的對齊方式,比如縱向居中,或是底部對齊。
2樓:網友
在這個層設定padding試試 如padding:20px;當**高度為40px就能完全顯示出來。
background設定**定位為top
3樓:王先生
在css中背景必須要有乙個高度的。
4樓:網友
你可以設定最小高度min-height,_height
它是不影響height的屬性的。
5樓:網友
你裡面的內容是不是浮動的。
需要在最後清除浮動加個。
css中,div如果沒有設定height屬性為數值,則該div的background不能生效
6樓:省級骨幹學生
.body-main新增 display: block; 後 可任意新增大小。
css屬性為下面的樣式 為什麼背景色不會鋪滿電腦螢幕?
7樓:網友
你好 未鋪滿全圖 應該是 body有著自帶的 margin 和padding 所以你鋪不滿 直接設定body樣式。
**如下:希望能幫到了。
8樓:我站著睡著咯
如果你想鋪滿全屏,怎麼不直接設定body樣式呢。
css 背景**顯示不完整
9樓:mr丶
css2如果用背景圖,實現個解像度下的**填充效果是做不到的。用css3可以,但是多數瀏覽器還不支援。
如果一定要用,可以通過。
10樓:觀音婢
1、css沒有被呼叫;請檢查css呼叫是否成功。
2、css**位址不對;請檢查css**位址是否正確。
3、div的高度沒有固定,是auto或者沒有設值;div設定錯誤容易導致背景**高度太大則無法顯示。
4、div被巢狀;檢視巢狀的div是否設定正確。
5、div**不規範;請檢查div**是否書寫正確。
11樓:i寶貝
是你**尺寸太大了好吧!
html css背景高度按比例自適應100%
12樓:匿名使用者
css背景的自適應在於你的div的高度。
如果你的div是自適應高度的話。
那麼背景也就自定義了。
如果你的背景是純色的話那麼就沒什麼好說的瞭如果是小圖你可以使用平鋪。
如果是大圖你可以固定背景大圖。
13樓:網友
如果你還在糾結css2,用filter吧。順便一提,chrome不支援filter屬性,只支援-webkit-filter屬性。並且filter屬性在郵件中會被遮蔽,不要在郵件中用這個屬性。
filter:
src='你的**位址',sizingmethod='scale');
這個filter的效果會改變**比例,慎用。但是這也是css2自適應背景的唯一解法了。注意是唯一。
14樓:安綺紜
把背景**切小點,用repeat-x
div+css佈局 為什麼我設定了背景**卻用瀏覽器顯示不出來?
15樓:網友
原因有挺多的:
1.編碼錯誤,即**編寫沒有按照規範,屬性名寫錯之類的;
2.**路徑不對。
3.使用background來實現背景**,可能因為**太大或者太小,顯示出來的**只有一部分,二者一部分剛好是透明的,造成沒有**的效果,因此必須設定background-size來控制**的顯示。
16樓:___銘魚
#a #1 (這裡你是想選擇id=a下的id=1的區域?沒有這麼用的吧,應該改為#a,#1 這樣中間應該加個逗號,分別選擇id為a和1的內容)
改完後應該是:
#a,#1試試吧。
17樓:網友
background-image路徑不對。
不是div的非塊級元素要加個屬性display:block ;
18樓:網友
首先看背景**的路徑對不對,然後看看div有高麼。
19樓:網友
各位大神 你們在想什麼?
不知道 別亂說。
還有樓主 你第一次寫**麼?
id用數字1來命名 有木有~~~
這樣的命名方式你傷不起~!!
id 值必須以字母或者下劃線開始;不能以數字開始還有 background-image: url(images/;
這裡的分號有毛用啊?有木有~!!height: 105px;
div中的背景**在css中顯示不出來,在div的style中可以顯示
20樓:觀音婢
div中的背景**在css中顯示不出來,而在div的style中可以顯示,若**位址沒有填寫錯誤,請檢視css鏈結位址是否正確,能否正確呼叫css中的資料。
在div中設定內嵌樣式是直接可以呼叫顯示的。sf使用css外聯樣式表呼叫背景**,需確認在html中css的鏈結位址是否正確。
如此樣式為呼叫**檔案根目錄下css資料夾中樣式表。
21樓:娛樂螺螄粉
你好,根據你的描述我做了一下推論:
這個應該是權重問題,也就是說你有的css(即:關於background的css)權重比你的「.sf"要高,請檢查你的其它css**,建議:使用firebug檢視你的**,或者使用瀏覽器的f12功能。
22樓:落冉釋雪
有時候也是設定的許可權的問題,也就是說class的許可權不夠,你把class換做id試試。
23樓:網友
你那css**是在頁面內,還是在頁面引入的其它css檔案中。
24樓:析天珍
最好確認下你的css是不是在本頁面中 如果是存在在別的css檔案中,路徑是會存在問題的 ,其他屬性可以實現,說明**路徑的確是存在問題的 不妨你可以試一下有沒有用。
還有你在本頁你試一下。
123這樣能顯示的話就代表你原來的的確是css路徑問題。
如果此css與頁面不在乙個目錄下 那麼背景的路徑將會改變 希望留意一下。
25樓:昂子帆
很明顯路徑寫錯了。
這樣試下。
26樓:追憶的的昨天
看看你的背景定位問題。
27樓:安然
是不是與其他樣式衝突了?
css自適應螢幕寬度顯示背景圖,外加自定義背景圖顯示高度,求教了
28樓:網友
如果不用其他library的話。
用css3 的media queries
eg: @media screen and (min-width: 400px) and (max-width: 700px)
這個是官方wiki(寬度部分)
希望能幫到你。
個人推薦用bootstrap方便這裡是官網。
htmldiv屬性不顯示,html,div屬性不顯示
1 行內元素無法設定寬高值,設定了也不會起作用。可以將display inline 改為 display inline block 2 建議使用類選擇器,一個網頁中不允許有兩個以上同名id,所以id選擇器不好複用。另外id選擇器權重是100,類選擇器權重是10。其實是你div1設定了id樣式這個樣式...
css常用屬性有哪些,css的屬性有哪些
下面的是文字常用 文字對齊屬性 text align 文字修飾屬性 text decoration 多用於a連結文字縮排屬性 text indent 行高屬性 line height 顏色屬性 color 字型 font 其他的 display position float background 基...
請問電腦開機後只顯示桌面背景而不顯示圖示和開始選單欄是什麼原因?沒中毒
開機按f8鍵,進入安全模式,也許會有改善。如能進去,那就再重啟電腦,繼續按f8鍵 此時可以選擇使用 最後一次正確的配置 啟動windows 選項來解決諸如新新增的驅動程式與硬體不相符之類問題的一種方法。重新 載入 explorer.exe 試試 為什麼我的電腦啟動後只顯示牆紙,不顯示桌面圖示和開始選...