」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 使用 HTML 和 CSS 建立您的第一個響應式網站

使用 HTML 和 CSS 建立您的第一個響應式網站

發佈於2024-08-06
瀏覽:645

Building Your First Responsive Website with HTML and CSS

創建響應式網站是任何前端開發人員的一項基本技能。響應式網站會根據裝置和螢幕尺寸調整其佈局和內容,確保在所有裝置上提供良好的使用者體驗。在本文中,我們將引導您完成使用 HTML 和 CSS 建立基本響應式網站的過程。

先決條件

開始之前,您應該對 HTML 和 CSS 有基本的了解。熟悉 CSS Flexbox 和媒體查詢也會很有幫助。

第 1 步:設定您的項目

首先建立一個新的專案資料夾並新增以下檔案:

  • index.html:主要 HTML 檔案。
  • styles.css:用於設定網站樣式的 CSS 檔案。

第 2 步:建立 HTML

打開index.html並添加您想要的基本HTML結構,它可以是任何內容:



    
    
    Responsive Website
    


    

My Responsive Website

Welcome to My Website

This is a simple responsive website built with HTML and CSS.

About Us

We provide excellent web development services.

Our Services

We offer a wide range of web development services.

Contact Us

Feel free to reach out to us for any inquiries.

© 2024 My Responsive Website

第 3 步:設計您的網站

接下來,打開文件 styles.css 並開始添加一些基本樣式:

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
}

header {
    background: #333;
    color: #fff;
    padding: 1rem 0;
}

header h1 {
    text-align: center;
}

nav ul {
    display: flex;
    justify-content: center;
    list-style: none;
}

nav ul li {
    margin: 0 1rem;
}

nav ul li a {
    color: #fff;
    text-decoration: none;
}

main {
    padding: 2rem;
}

section {
    margin-bottom: 2rem;
}

footer {
    background: #333;
    color: #fff;
    text-align: center;
    padding: 1rem 0;
    position: fixed;
    width: 100%;
    bottom: 0;
}

第 4 步:使其具有響應能力

為了讓網站具有回應能力,我們將使用媒體查詢。這些允許我們根據螢幕尺寸應用不同的樣式。將以下媒體查詢加入 styles.css:

@media (max-width: 768px) {
    nav ul {
        flex-direction: column;
        align-items: center;
    }

    nav ul li {
        margin: 0.5rem 0;
    }

    main {
        padding: 1rem;
    }
}

@media (max-width: 480px) {
    header h1 {
        font-size: 1.5rem;
    }

    nav ul li {
        margin: 0.25rem 0;
    }

    main {
        padding: 0.5rem;
    }
}

第 5 步:測試您的網站

在網頁瀏覽器中開啟index.html並調整瀏覽器視窗的大小以查看佈局如何針對不同的螢幕尺寸進行調整。您應該會看到導航選單垂直堆疊,並且內容周圍的填充隨著螢幕寬度的減少而減少。

最後

您現在已經使用 HTML 和 CSS 建立了一個簡單的響應式網站!此範例涵蓋了建立網頁和使用媒體查詢建立響應式設計的基礎知識。隨著您獲得更多經驗,您可以探索 CSS 網格、Flexbox 和響應式圖片等高級技術來創建更複雜和動態的佈局。

敬請關注! ! !

版本聲明 本文轉載於:https://dev.to/egbo2255/building-your-first-responsive-website-with-html-and-css-32eh?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3