HTML連載54-網易註冊界面實戰之信息填寫

来源:https://www.cnblogs.com/ruigege0000/archive/2019/12/01/11964747.html
-Advertisement-
Play Games

一、完成了內容中的右邊的一部分。練習了三點:小盒子在大盒子中的位置,最好用大盒子的內邊距完成佈局,而不是用小盒子的外邊距來進行佈局;複習了ul,li的用法。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D ...


一、完成了內容中的右邊的一部分。練習了三點:小盒子在大盒子中的位置,最好用大盒子的內邊距完成佈局,而不是用小盒子的外邊距來進行佈局;複習了ul,li的用法。

 

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>D139_FrameworkeOfNeteasyInterface</title>

    <style>

        .header{

            width:960px;

            height:80px;

            /*background-color: red;*/

            margin: 0 auto;

            overflow: hidden;

            padding-top:14px;

            box-sizing: border-box;/*這裡我們採用內上邊距的辦法將logo擠下去達到垂直居中的目的*/

            /*同時這個box-sizing的屬性就是將這個header固定住,不讓他因為內邊距而變化大小了*/

        }

        .content{

            width: 960px;

            height: 600px;

            background-color: blue;

            margin: 0 auto;}

        .footer{

            width: 960px;

            height: 48px;

            background-color: yellow;

            margin: 0 auto ;

        }

        .header .logo{

            width:748px;

            height: 47px;

            background:url("image/netEasyLogo.jpg") no-repeat 0 0;/*從圖片的坐標(0,0)開始鋪,no-repeat就是只鋪這一張不要多鋪*/

            /*margin-top: 12px;*/

            float:left;

        }

        .header .links{

            height: 42px;

            width: 150px;

            /*background-color: red;*/

            float:right;

        }

        .header .logo a {

            width:156px;

            height:45px;/*測量出那一塊區域,然後這一塊區域都是超級鏈接*/

            /*background-color: red;*/

            display: inline-block;/*轉換為行內塊級標簽*/

        }

        .header .links a{

            text-decoration:none;/*去掉下劃線*/

            font-size: 16px;

            color:black;

            line-height: 45px;/*這裡複習了文字不能居中,使用這個屬性讓它和links盒子的高度一致,那就做到文字在盒子中居中*/

            text-align: right;/*複習了文字右對齊*/

        }

        .content{

            width: 960px;

            height: 600px;}

        .content .top{

            width: 960px;

            height: 38px;

            /*background-color: red;*/

            background: url("image/wangyi_center.jpg") 0 0;/*讓這張小圖片把top這個區域全部鋪滿*/

        }

        .content .bottom{

            width: 960px;

            height: 562px;

            /*background-color: green;*/

        }

        /*下麵這兩個屬性設置,就是為了content的top部的兩邊能使用我們指定的格式,我們採用的盒子嵌套盒子來進行背景的演示*/

        .content .top .left{

            width:960px;

            height: 38px;

            background:url("image/line_left.jpg") no-repeat left 0 ;

            /*display: inline;*/

        }

        .content .top .left .right{

            width:960px;

            height: 38px;

            background:url("image/line_left.jpg") no-repeat right 0 ;

        }

        .content .top .left .right h3{

            color: white;

            line-height:38px;/*設置行高就是為了讓文字能夠在top條中垂直居中*/

            text-align: center;/*文字水平居中,當然我們也可以設置margin-left來設置左邊距,但是一旦解析度改變將導致網頁變形*/

        }

        .content .bottom .article{

            width:638px;

            height: 562px;

            background-color: red;

            float:left;/*這裡填寫了這個float屬性才行,並且右面的盒子也需要float屬性,div是行內標簽,不寫float會另起一行*/

            box-sizing: border-box;/*這個設置是為了讓外面的大盒子不會因為設置內邊距,而導致外面的的大盒子變形*/

            padding-top:50px;/*這裡我們設置了內邊距,那麼裡面的內容就可以從這裡面進行配置了,一開始我想到的是不設置這個內邊距*/

            /*讓裡面的東西有外邊距,當然這樣也可以達到效果,但是有一個缺點,裡面的每一個盒子都要單獨設置外邊距,相比設置*/

            /*外面盒子的內邊距會更加省力,而且裡面的內容,自然而然就會對齊*/

            padding-left: 80px;

        }

        .content .bottom .aside{

            width: 320px;/*這裡我們本來寫的322,但是發現寫上322就會造成aside這個圖片溢出到下麵了,原來是左邊距有2px.這樣*/

            /*320+2+638=960就正好了,溢出原因就是float屬性導致的,達到了962,就裝不下了*/

            height: 562px;

            /*background-color: green;*/

            background:url("image/content_aside.jpg") no-repeat 0;

            float:right;

            border-left:2px black solid;

        }

        .content .article .articletop{

            width: 560px;

            height: 60px;

            /*background-color: yellow;*/}

        .content .article .articletop ul{

            width: 511px;

            height: 34px;

            /*background-color: tomato;*/

            list-style:none;/*這個屬性是為了去掉li的小圓點*/}

        .content .article .articletop ul li{

            float:left;

            width: 137px;

            height: 34px;

            /*background-color: skyblue;*/

            line-height: 37px;

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

            background:url("image/content_article.jpg") 0 0;

            border:1px solid black;

        }

        .content .article .articlebottom{

            width: 560px;

            height: 373px;

            background-color: white;

        }

        .content .article .articlebottom .line{

            width: 413px;

            height: 28px;

            background-color: yellow;

        }

        .content .article .articlebottom .line span{

            float:left;

            height: 28px;

            width: 60px;

            font-size:12px;

            line-height:28px;

            text-align:left;

        }

        .content .article .articlebottom .line .star{

            width: 6px;

            float:left;

        }

        .content .article .artilclebottom .line div{

            float: left;

            height: 28px;

            height: 333px;

        }

</style>

</head>

<body>

<div class="header">

    <div class="logo" >

        <a href="https://www.163.com/" title="網易163免費郵箱"></a><a href="https://www.126.com/" title="網易126免費郵箱"></a><a href="#" title="網易yeah免費郵箱"></a>

        <!--複習了a標簽的使用,title就是指滑鼠放到超鏈接上就會顯示的文字-->

    </div>

    <div class="links">

        <a href="http://www.baidu.com">瞭解更多</a>|<a href="#">反饋意見</a>

    </div>

</div>

<div class="content">

    <div class="top">

        <div class="left">

            <div class="right"><h3>歡迎註冊無限容量的網易郵箱!郵件地址可以登錄使用其他網易旗下的產品</h3></div>

        </div>

    </div>

    <div class="bottom">

        <div class="article">

            <div class="articletop">

                <ul>

                    <li>註冊字母郵箱</li><!--看到導航條就應該想到ul.li-->

                    <li>註冊手機號郵箱</li>

                    <li>註冊VIP郵箱</li>

                </ul>

            </div>

            <div class="articlebottom">

                <div class="line">

                    <span class="star">*</span><!--這裡的星號代表必填項--><span>郵箱地址</span>

                    <div></div>

                </div>

            </div>

        </div>

        <div class="aside"></div>

    </div>

</div>

<div class="footer"></div>

</body>

</html>

 

 

 

三、源碼:

D139_FrameworkeOfNeteasyInterface.html

地址:

https://github.com/ruigege66/HTML_learning/blob/master/D139_FrameworkeOfNeteasyInterface.html

2.CSDNhttps://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關註微信公眾號:傅里葉變換,個人賬號,僅用於技術交流,後臺回覆禮包獲取Java大數據學習視頻禮包

 

 

一、完成了內容中的右邊的一部分。練習了三點:小盒子在大盒子中的位置,最好用大盒子的內邊距完成佈局,而不是用小盒子的外邊距來進行佈局;複習了ul,li的用法。

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>D139_FrameworkeOfNeteasyInterface</title>    <style>        .header{            width:960px;            height:80px;            /*background-color: red;*/            margin: 0 auto;            overflow: hidden;            padding-top:14px;            box-sizing: border-box;/*這裡我們採用內上邊距的辦法將logo擠下去達到垂直居中的目的*/            /*同時這個box-sizing的屬性就是將這個header固定住,不讓他因為內邊距而變化大小了*/        }        .content{            width: 960px;            height: 600px;            background-color: blue;            margin: 0 auto;        }        .footer{            width: 960px;            height: 48px;            background-color: yellow;            margin: 0 auto ;        }        .header .logo{            width:748px;	   

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • MySQL資料庫備份和恢復 [toc] 備份恢復概述 為什麼要備份 災難恢復:硬體故障、軟體故障、自然災害、黑客攻擊、誤操作測試等數據丟失場景 備份註意要點 能容忍最多丟失多少數據 恢複數據需要在多長時間內完成 需要恢復哪些數據 還原要點 做還原測試,用於測試備份的可用性 還原演練 備份類型: 完全 ...
  • 問題描述:本來配置好的DG第二天重啟之後,發現主備庫數據不能同步,在主庫上執行日誌切換以及創建表操作都傳不到備庫上,造成這種錯誤的原因是主庫實例斷掉後造成備庫日誌與主庫無法實時接收 主庫:orcl 備庫:orclstd 說明:啟動之前主備庫都要開啟監聽,否則接收不到數據 1.在主庫上:啟動主庫,切換 ...
  • [toc] 一、準備工作 先來一段偽代碼,首先你能看懂麽? 繼續做以下的前期準備工作: 新建一個測試資料庫TestDB; 創建測試表table1和table2; 插入測試數據; 準備工作做完以後,table1和table2看起來應該像下麵這樣: 準備SQL邏輯查詢測試語句 Oracle SQL語句執 ...
  • https://www.jianshu.com/p/faa5e852b76b https://bbs.csdn.net/topics/70039385 https://www.runoob.com/sqlite/sqlite-insert.html http://c.biancheng.net/vi ...
  • 基本語法如下 sqlite> select * from tb_user; sqlite> select userid,username from tb_user; 格式化的查詢輸出 sqlite> .header on sqlite> .mode column sqlite> select * f ...
  • 概述&背景 MySQL一直被人詬病沒有實現HashJoin,最新發佈的8.0.18已經帶上了這個功能,令人欣喜。有時候在想,MySQL為什麼一直不支持HashJoin呢?我想可能是因為MySQL多用於簡單的OLTP場景,並且在互聯網應用居多,需求沒那麼緊急。另一方面可能是因為以前完全靠社區,這種演進 ...
  • SQL:Structured Quety Language SQL SERVER是一個以客戶/伺服器(c/s)模式訪問、使用Transact-SQL語言的關係型資料庫管理子系統(RDBMS) DBMS :Database Management System資料庫管理系統 資料庫:程式用來存取數據的 ...
  • Responding to the Launch of Your App Initialize your app’s data structures, prepare your app to run, and respond to any launch-time requests from the ...
一周排行
    -Advertisement-
    Play Games
  • 1. 說明 /* Performs operations on System.String instances that contain file or directory path information. These operations are performed in a cross-pla ...
  • 視頻地址:【WebApi+Vue3從0到1搭建《許可權管理系統》系列視頻:搭建JWT系統鑒權-嗶哩嗶哩】 https://b23.tv/R6cOcDO qq群:801913255 一、在appsettings.json中設置鑒權屬性 /*jwt鑒權*/ "JwtSetting": { "Issuer" ...
  • 引言 集成測試可在包含應用支持基礎結構(如資料庫、文件系統和網路)的級別上確保應用組件功能正常。 ASP.NET Core 通過將單元測試框架與測試 Web 主機和記憶體中測試伺服器結合使用來支持集成測試。 簡介 集成測試與單元測試相比,能夠在更廣泛的級別上評估應用的組件,確認多個組件一起工作以生成預 ...
  • 在.NET Emit編程中,我們探討了運算操作指令的重要性和應用。這些指令包括各種數學運算、位操作和比較操作,能夠在動態生成的代碼中實現對數據的處理和操作。通過這些指令,開發人員可以靈活地進行算術運算、邏輯運算和比較操作,從而實現各種複雜的演算法和邏輯......本篇之後,將進入第七部分:實戰項目 ...
  • 前言 多表頭表格是一個常見的業務需求,然而WPF中卻沒有預設實現這個功能,得益於WPF強大的控制項模板設計,我們可以通過修改控制項模板的方式自己實現它。 一、需求分析 下圖為一個典型的統計表格,統計1-12月的數據。 此時我們有一個需求,需要將月份按季度劃分,以便能夠直觀地看到季度統計數據,以下為該需求 ...
  • 如何將 ASP.NET Core MVC 項目的視圖分離到另一個項目 在當下這個年代 SPA 已是主流,人們早已忘記了 MVC 以及 Razor 的故事。但是在某些場景下 SSR 還是有意想不到效果。比如某些靜態頁面,比如追求首屏載入速度的時候。最近在項目中回歸傳統效果還是不錯。 有的時候我們希望將 ...
  • System.AggregateException: 發生一個或多個錯誤。 > Microsoft.WebTools.Shared.Exceptions.WebToolsException: 生成失敗。檢查輸出視窗瞭解更多詳細信息。 內部異常堆棧跟蹤的結尾 > (內部異常 #0) Microsoft ...
  • 引言 在上一章節我們實戰了在Asp.Net Core中的項目實戰,這一章節講解一下如何測試Asp.Net Core的中間件。 TestServer 還記得我們在集成測試中提供的TestServer嗎? TestServer 是由 Microsoft.AspNetCore.TestHost 包提供的。 ...
  • 在發現結果為真的WHEN子句時,CASE表達式的真假值判斷會終止,剩餘的WHEN子句會被忽略: CASE WHEN col_1 IN ('a', 'b') THEN '第一' WHEN col_1 IN ('a') THEN '第二' ELSE '其他' END 註意: 統一各分支返回的數據類型. ...
  • 在C#編程世界中,語法的精妙之處往往體現在那些看似微小卻極具影響力的符號與結構之中。其中,“_ =” 這一組合突然出現還真不知道什麼意思。本文將深入剖析“_ =” 的含義、工作原理及其在實際編程中的廣泛應用,揭示其作為C#語法奇兵的重要角色。 一、下劃線 _:神秘的棄元符號 下劃線 _ 在C#中並非 ...