我有一個完整寬度和高度部分的html主頁。我怎樣才能把這部分分成3行。每個div均爲全寬,並具有響應式背景圖像。請建議我怎樣才能做到這一點與CSS和頁面響應。將全屏寬度和高度部分分成3行
回答
<html>
<head>
<title></title>
</head>
<body>
<div style="width: 100%;">
<div style="width: 35%; float: left; background-color:blue; padding-right:20px;">
Div 1
</div>
<div style="width: 30%; float: left;background-color:cyan;">
Div 2
</div>
<div style="width: 30%; float: left; background-color:gold;">
Div 3
</div>
</div>
</body>
</html>
謝謝,但我想要3行divs而不是列。我希望每個div都有一個響應式背景圖像。 –
#page-wrap {
display:table;
width:90%;
border:1px solid #999;
border-radius:10px;
border-spacing:10px;
margin:auto;
background-color:#fff;
box-shadow:6px 6px 6px #999;
}
#page-wrap div {
display:table-cell;
width:33.33%;
padding:2%;
border:1px solid #999;
border-radius:10px;
background-image:linear-gradient(to bottom,#fff,#ddd);
box-shadow:inset 0 0 10px #999;
font-size:1.5vw;
word-wrap:break-word;
color:#666;
}
@media screen and (max-width:800px) {
#page-wrap div {
font-size:2.0vw;
}
}
@media screen and (max-width:480px) {
#page-wrap div {
font-size:2.5vw;
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>untitled document</title>
<link rel="stylesheet" href="/" media="screen">
<style media="screen">
</style>
</head>
<body background-color:#f0f0f0;>
<div id="page-wrap">
<div id="left"></div>
<div id="right"></div>
<div id="mid">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec
ultricies sollicitudin nisi, ut molestie felis adipiscing sit
amet. Sed auctor vehicula commodo.
</p>
</div>
</div>
</body>
</html>
現在可以檢查。 :-)。它是響應式的。你可以插入bgimage並嘗試。 – khushi
我覺得用那麼Flexbox將是最好的方式。看看這個筆:http://codepen.io/anon/pen/qRwZyW
* { margin: 0; padding: 0; }
html,
body,
.container {
width: 100%;
height: 100%;
}
.container {
display: flex;
flex-direction: column;
}
.child {
flex: 1;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.child1 {
background-image: url(https://unsplash.it/1201/1301/?random);
}
.child2 {
background-image: url(https://unsplash.it/1202/1302/?random);
}
.child3 {
background-image: url(https://unsplash.it/1203/1303/?random);
}
<div class="container">
<div class="child child1"></div>
<div class="child child2"></div>
<div class="child child3"></div>
</div>
指南Flexbox的:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
非常感謝,我現在就試試看,看看它是如何與我的圖像。 –
@SubhasreeMazumder很高興能幫到你!祝你網站好運! – Hendry
嗨,我用過這個。你可以在鏈接http://www.grouporigin.com/clients/upload/WAHA_AR16/index.html –
這裏是下面的解決方案: 有關背景2在你的CSS代碼末尾添加該媒體查詢CSS或媒體查詢響應css-
@media(max-width:767px){
.bg-2{background-position:right center;}
}
body,
html {
height: 100%;
}
.fullwidth {
display: flex;
flex-direction: column;
height: 100%;
}
.repeat-x {
flex:1;
background-size: cover;
background-repeat:no-repeat;
background-position:center center;
}
.bg-1{background-image: url(https://dummyimage.com/1920/800/0011ff.jpg&text=Image+1);}
.bg-2{background-image: url(https://dummyimage.com/1920/54e354/0011ff.jpg&text=Image+2);}
.bg-3{background-image: url(https://dummyimage.com/1920/fa4f17/0011ff.jpg&text=Image+3);}
@media(max-width:767px){
.bg-2{background-position:right center;}
}
<div class="fullwidth">
<div class="repeat-x bg-1"> </div>
<div class="repeat-x bg-2"> </div>
<div class="repeat-x bg-3"> </div>
</div>
非常感謝。我在我的網站上有這個,請看看這個鏈接是http://www.grouporigin.com/clients/upload/WAHA_AR16/index.html。主頁中帶有背景圖片的div的兩個部分沒有響應。我怎樣才能讓他們迴應。請建議 –
嗨,你在那裏,我需要幫助 –
是的,我在這裏..我認爲你需要玩這個背景位置..我應該給你的解決方案...? –
您可以通過使用3 div
把網頁切成3排,並給予height
每個格
<html>
<head>
<style type="text/css">
.wrapper
{
height: 100%;
width: 100%;
}
.div1,.div3
{
height: 33.33%;
background-color:yellow;
}
.div2
{
height: 33.33%;
background-color:red;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="div1">
Div 1
</div>
<div class="div2">
Div 2
</div>
<div class="div3">
Div 3
</div>
</div>
</body>
</html>
- 1. div全屏(寬度和高度)html/css?
- 2. 寬度:100%部分屏幕?
- 3. Three.js通過高度將平面幾何分成不等邊的部分部分和寬度部分
- 4. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 5. 響應全寬度部分
- 6. 屏幕寬度和高度
- 7. 將高度和寬度設置爲父母高度/寬度的分數?
- 8. Zurb基金會3 - 全寬度部分和更改最大寬度?
- 9. 寬度和高度百分比CSS IE8
- 10. css百分比高度和寬度
- 11. 全部高度和寬度,固定標題,全部內容高度與CSS
- 12. 將HTML頁面拆分爲定義的寬度和高度部分
- 13. 閃光燈是否按全屏百分比縮放像素寬度和高度?
- 14. 在所有分辨率上全屏設置視頻寬度和高度問題
- 15. 引導充分寬的全高度欄
- 16. 屏幕寬度vs可見部分
- 17. 定位在高度爲100%和寬度爲100%的部分內
- 18. 根據jFreeChart.createBufferedImage(寬度,高度,信息)中的客戶端屏幕分辨率動態設置寬度和高度
- 19. Div採用屏幕寬度和高度
- 20. 獲取屏幕高度和寬度
- 21. Android,獲取屏幕寬度和高度?
- 22. 屏幕的高度和寬度
- 23. 屏幕寬度和高度Android
- 24. 錯誤的屏幕寬度和高度
- 25. 獲取屏幕寬度和高度
- 26. 容器內的全寬度部分
- 27. Bootstrap全寬和高度
- 28. Flexslider全高和寬度
- 29. iframe src全寬和高度
- 30. Bootstrap 3 |響應列寬度和高度
嘗試添加一些代碼,你的問題 – Seeker
沒有代碼,沒有骰子 –
是它好吧,如果我張貼我正在工作的網頁的鏈接。 –