--技巧 先对每个较大DIV的CSS样式设置 border:solid 1px blue 整体布局调整完再去掉
1.先弄最外框的
View Code
1 <div id="outterDiv">2 3 </div>
2.马上加上CSS
View Code
1 <style type="text/css">2 3 #outterDiv{ width:600px; }4 5 </style>
3.分析布局左右结构
View Code
1 <div class="InnerDiv">2 3 </div>4 5 <div class="InnerDiv">6 7 </div>
4.加上CSS
View Code
1 .InnerDiv { width:49%; float:left; overflow:hidden; margin-left:5px; display:inline; }
5.分析为 左-右-下 结构
View Code
1 <div class="LeftDiv"> 2 3 </div> 4 5 <div class="RightDiv"> 6 7 </div> 8 9 <div class="DownDiv">10 11 </div>
6.加上CSS
View Code
1 .LeftDiv { width:200px; float:left; margin-left:17px;margin-top:10px; display:inline; }2 .RightDiv { width:40px; float:left; display:inline; margin-left:5px; margin-top:100px; }3 .DownDiv { width:200px; text-align:center;margin-bottom:8px; }
7.左部 又分为上下2个DIV
View Code
<div class="NameDiv"></div><div class="SortDiv"></div>
8.加上CSS
View Code
1 .NameDiv { width:100%; }2 .SortDiv { width:100%; }
9.填充每个DIV内容
10.全部代码
View Code
1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head runat="server"> 3 <title>排序管理</title> 4 <style type="text/css"> 5 #outterDiv{ width:600px; } 6 .InnerDiv { width:49%; float:left; overflow:hidden; margin-left:5px; display:inline; } 7 .LeftDiv { width:200px; float:left; margin-left:17px;margin-top:10px; display:inline; } 8 .RightDiv { width:40px; float:left; display:inline; margin-left:5px; margin-top:100px; } 9 .DownDiv { width:200px; text-align:center;margin-bottom:8px; }10 .NameDiv { width:100%; }11 .SortDiv { width:100%; }12 </style>13 </head>14 <body style="font-size:12px;">15 <form id="form1" runat="server">16 <div id="outterDiv">17 <div class="InnerDiv">18 <fieldset>19 <legend>20 <font style='font-size:12px;'>部门管理</font>21 </legend>22 <div class="LeftDiv">23 <div class="NameDiv">24 部门维护:<br />25 <asp:TextBox ID="tbDept" runat="server" Width="200px"></asp:TextBox>26 </div>27 <div class="SortDiv">28 部门排序:<br />29 <asp:ListBox ID="LibDeptOrder" runat="server" Height="250px" Width="200px" AutoPostBack="true"30 onselectedindexchanged="LibDeptOrder_SelectedIndexChanged"></asp:ListBox>31 </div>32 </div>33 <div class="RightDiv">34 <asp:Button ID="btnDeptUp" runat="server" Text="上移" onclick="btnDeptUp_Click" />35 <br />36 <asp:Button ID="btnDeptDown" runat="server" Text="下移" onclick="btnDeptDown_Click" />37 </div>38 <div class="DownDiv">39 <asp:Button ID="btnDeptSave" runat="server" Text="保存" onclick="btnDeptSave_Click" />40 <asp:Button ID="btnDeptDel" runat="server" Text="删除" onclick="btnDeptDel_Click" />41 </div>42 </fieldset>43 </div>44 <div class="InnerDiv">45 <fieldset>46 <legend>47 <font style='font-size:12px;'>职位管理</font>48 </legend>49 <div class="LeftDiv">50 <div class="NameDiv">51 职位维护:<br />52 <asp:TextBox ID="tbPosi" runat="server" Width="200px"></asp:TextBox>53 </div>54 <div class="SortDiv">55 职位排序:<br />56 <asp:ListBox ID="libPosiOrder" runat="server" Height="250px" Width="200px" AutoPostBack="true" 57 onselectedindexchanged="libPosiOrder_SelectedIndexChanged"></asp:ListBox>58 </div>59 </div>60 <div class="RightDiv">61 <asp:Button ID="btnPosiUp" runat="server" Text="上移" onclick="btnPosiUp_Click" />62 <br />63 <asp:Button ID="btnPosiDown" runat="server" Text="下移" onclick="btnPosiDown_Click" />64 </div>65 <div class="DownDiv">66 <asp:Button ID="btnPosiSave" runat="server" Text="保存" onclick="btnPosiSave_Click" />67 <asp:Button ID="btnPosiDel" runat="server" Text="删除" onclick="btnPosiDel_Click" />68 </div>69 </fieldset>70 </div>71 </div>72 <input type="hidden" id="hidUnitID" runat="server"/>73 </form>74 </body>75 </html>

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...

使用Three.js和Octree優化房間內第三人稱漫遊的碰撞處理在Three.js中使用Octree實現房間內的第三人稱漫遊並添加碰�...

使用原生select在手機上的問題在移動設備上開發應用時,我們經常會遇到需要用戶進行選擇的場景。雖然原生sel...

探究鼠標滾動事件的實現原理在瀏覽一些網站時,你可能注意到某些頁面元素在鼠標懸停時仍然允許滾動整個頁...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。