1. 程式人生 > >用html編寫簡單的天氣預報介面

用html編寫簡單的天氣預報介面

 css3層疊樣式表在此不再詳述, 請看程式碼備註及執行效果圖!

<!DOCTYPE html>
<html lang="en">
<head>
    <!--meta 單標籤 用來引入或宣告一些內容-->
    <meta charset="UTF-8">

    <!--viewport 視口-->
    <!--width 設定視口寬度-->
    <!--user-scalable 網頁是否可以被縮放-->
    <!--initial-scale 網頁被載入時,初始的比例-->
    <!--maximum-scale 網頁最大的放大比例-->
    <!--minimum-scale 網頁最小的縮放比例-->
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

    <!--title 標題標籤-->
    <title>天氣預報</title>
    <style>
        html{
            height: 100%;
        }
        body{
            /*邊界看寬度預設為8,在這裡初始值設為零*/
            margin: 0;

            /*高度100%,整個介面*/
            height: 100%;

            /*display: inline-block 轉換為行內塊元素*/
            /*display: flex 將該標籤作為彈性佈局的容器*/
            display: flex;

            /*指定容器內的item佈局方向*/
            /*row 容器內的item按照x軸(主軸方向佈局)*/
            /*column 容器內的item按照y軸(交叉軸)方向佈局*/
            /*row-reverse 容器內的item按照x軸反向佈局*/
            /*column-reserve 容器內的item按照y軸反向佈局*/
            flex-direction: column;

            /*文字居中*/
            text-align: center;

            /*設定背景圖片*/
            /*rgb() red green blue  取值0~255*/
            /*rgba() red green blue alpha(取0~1)*/
            /*設定背景色從rgb(14,105,189)到red值從上到下漸變*/
            background-image: linear-gradient(to bottom,rgb(14,105,189),red);

            /*主軸專案item的佈局方式*/
            justify-content: space-between;

            /*交叉軸的專案item佈局方式*/
            /*align-items: ;*/
        }
        header{
            /*字型大小*/
            font-size: 30px;
        }
        img{
            /*width: 設定圖片顯示寬度,高度會自適應*/
            width: 80px;
        }
        footer{
            /*display: flex 將該標籤作為彈性佈局的容器*/
            display: flex;
            /*設定item的佈局方式*/
            justify-content: space-between;
        }
        footer section{
            /*寬度佔比33%*/
            width: 33%;
            border-right: 1px black solid;
        }
    </style>
</head>

<!--body 標記網頁主題資訊-->
<body>

    <!--header 網頁中的頭部內容-->
    <header>鄭州市</header>

    <!--main 塊元素 標記網頁中的主要內容-->
    <main>
        <!--img 標記網頁中的圖片-->
        <!--src source 圖片來源-->
        <!--alt alter 當圖片未被加載出來時,以文字方式代替圖片顯示-->
        <!--title 當滑鼠停留在圖片上時,展示的文字-->
        <img src="days/qing.png" alt="qing.png">
        <!--h1~h6 標題標籤, 標籤獨自佔一行空間,稱之為塊元素-->
        <h2>27~32℃</h2>
        <h3>晴轉多雲</h3>
        <!--p標籤,用來標記網頁中的段落內容!-->
        <p>東風微風</p>
        <p>實時溫度: 32℃,空氣質量指數65,良</p>
    </main>

    <!--footer 網頁中的尾部內容-->
    <footer>
        <!--section 元件、模組, 塊元素-->
        <section>
            <p>週三</p>
            <p>27~30℃</p>
            <img src="days/xiaoyu.png" alt="">
            <p>陰轉小雨</p>
            <p>南風微風</p>
        </section>
        <section>
            <p>週三</p>
            <p>27~30℃</p>
            <img src="days/xiaoyu.png" alt="">
            <p>陰轉小雨</p>
            <p>南風微風</p>
        </section>
        <section>
            <p>週三</p>
            <p>27~30℃</p>
            <img src="days/xiaoyu.png" alt="">
            <p>陰轉小雨</p>
            <p>南風微風</p>
        </section>
    </footer>

</body>
</html>

                                                               執行結果如下: