使用HTML和CSS構(gòu)建響應(yīng)式網(wǎng)站布局

大多數(shù)現(xiàn)代網(wǎng)站使用響應(yīng)式網(wǎng)頁設(shè)計(jì),現(xiàn)在您必須考慮實(shí)際反應(yīng)的意義,響應(yīng)式網(wǎng)站可以適應(yīng)不同的屏幕尺寸,并可以相應(yīng)地調(diào)整其設(shè)計(jì)和布局。

在本教程中,我們將學(xué)習(xí)如何使用HTML和CSS進(jìn)行響應(yīng)式網(wǎng)站設(shè)計(jì),但首先,我們將了解基本網(wǎng)站布局如何,請(qǐng)參見下圖。

上述布局是一個(gè)簡(jiǎn)單的網(wǎng)站布局,我們將首先構(gòu)建上述布局,然后我們將其轉(zhuǎn)換為響應(yīng)式布局。布局的HTML框如下所示


現(xiàn)在讓我們來做設(shè)計(jì)部分,給我們無聊的HTML一些colours.So讓我們制作一個(gè)名為style.css的CSS文件,并在其中鍵入下面的代碼

body{margin:0;padding:0;}

.flt-left{float:left;}.flt-right{float:right;}

.clear{clear:both;}.header-wrap{width:100%;}

.header{padding:20px 0 20px 0;background:lightcoral;max-width:1000px;margin:auto;color:white;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:center;}

.main-wrap{width:100%;margin:0;}

.main-container{max-width:1000px;margin:auto;color:white;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:center;}

.main{width:73%;background:lightgreen;margin:0;}

.sidebar{width:20%;background:lightsalmon;margin:0;}

.footer-wrap{width:100%;margin:0;padding:0;}

.footer{padding:20px 0 20px 0;background:lightcoral;max-width:1000px;margin:auto;color:white;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:center;}

現(xiàn)在我們已經(jīng)成功構(gòu)建了我們的布局,但它仍然沒有響應(yīng),所以我們將使其做出響應(yīng),制作一個(gè)名為response.css的新的CSS文件,并在其中鍵入下面的代碼

@mediascreen and(max-width:700px){

body{margin:0;padding:0}

p{padding:0;margin:0;}

.header{margin:auto;width:100%;}

.main{float:none;margin:auto;width:100%;padding:20px 0 20px 0;}

.sidebar{float:none;margin:auto;width:100%;padding:20px 0 20px 0;}

}

現(xiàn)在我們已經(jīng)成功構(gòu)建了響應(yīng)式布局,上述布局將自動(dòng)適應(yīng)不同的屏幕尺寸。

謝謝你的閱讀。

將您的查詢和反饋發(fā)送在下面評(píng)論您的問題。

另外,別忘了訂閱我們的簡(jiǎn)書。

如果你喜歡這篇文章,那么請(qǐng)分享一下,幫助我們成長(zhǎng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,149評(píng)論 1 92
  • 筆記參考自《響應(yīng)式Web設(shè)計(jì):HTML5和CSS3實(shí)踐》,2013年出版內(nèi)容說不上最新。如下是全書的章的目錄:第 ...
    于曉魚閱讀 1,070評(píng)論 0 1
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,435評(píng)論 0 11
  • 1、垂直對(duì)齊 如果你用CSS,則你會(huì)有困惑:我該怎么垂直對(duì)齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,297評(píng)論 0 11
  • 我們都知道參可以補(bǔ)身體,也是名貴的藥材??墒牵阒廊藚?、紅參、沙參、黨參、西洋參、高麗參各有什么不同嗎? 一、參...
    花小姐MissJamie閱讀 3,533評(píng)論 0 2

友情鏈接更多精彩內(nèi)容