Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产日韩欧美自拍,久久久久久毛片免费播放,91天堂视频

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          實(shí)用!WinForm界面開發(fā)時(shí),功能區(qū)表單美化操作指

          實(shí)用!WinForm界面開發(fā)時(shí),功能區(qū)表單美化操作指南


          擊“了解更多”獲取工具

          RibbonForm類代表一個(gè)功能區(qū)表單 - 一種嵌入ribbon control 并支持皮膚的表單。

          RibbonForm類從XtraForm類派生而來,并共享其大多數(shù)功能,例如發(fā)光或陰影效果。與XtraForm不同,ribbon form的邊框和標(biāo)題欄始終為皮膚。

        1. 將Ribbon Forms添加到項(xiàng)目
        2. 將標(biāo)準(zhǔn)表單轉(zhuǎn)化為Ribbon Forms
        3. 復(fù)合表單標(biāo)題
        4. 增加邊框?qū)挾?/span>
        5. 嵌入Ribbon快速訪問工具欄
        6. 嵌入狀態(tài)欄
        7. 與BackstageView控件的交互
        8. Ribbon顯示模式選擇器
        9. 支持Aero
        10. 將Ribbon Forms添加到項(xiàng)目

          使用RibbonForm作為主要表單啟動(dòng)項(xiàng)目的最快方法是利用UI-ready DevExpress templates,實(shí)現(xiàn)基于Ribbon UI的所有模板都使用Ribbon Forms。

          要添加新的Ribbon Forms,請(qǐng)?jiān)赩isual Studio的Solution Explorer窗口中右鍵單擊您的項(xiàng)目,然后選擇"Add DevExpress Item | New Item...",這將調(diào)用帶有新項(xiàng)目模板的模板庫,選擇 "Ribbon Form",輸入表單名稱然后點(diǎn)擊"Add Item"。

          將標(biāo)準(zhǔn)表單轉(zhuǎn)化為Ribbon Forms

          要將現(xiàn)有的默認(rèn)表單替換為RibbonForms,請(qǐng)調(diào)用表單智能標(biāo)簽,然后選擇"Convert to Ribbon Form" 選項(xiàng)。如果此操作還不包含RibbonControl和RibbonStatusBar 控件,則還將添加到您的窗體。

          要在代碼中執(zhí)行相同的操作,只需將表單從System.Windows.Forms.Form派生的基類更改為DevExpress.XtraBars.Ribbon.RibbonForm,您還需要將DevExpress.XtraBars庫添加到您的項(xiàng)目。

          C#

          using DevExpress.XtraBars;
          
          namespace DXApplication1 {
          public partial class Form1 : RibbonForm {
          public Form1() {
          InitializeComponent();
          }
          }
          }
          
          

          VB.NET

          Imports DevExpress.XtraBars
          
          Namespace DXApplication1
          Partial Public Class Form1
          Inherits RibbonForm
          
          Public Sub New()
          InitializeComponent()
          End Sub
          End Class
          End Namespace
          
          

          復(fù)合表單標(biāo)題

          默認(rèn)情況下,Ribbon Form的標(biāo)題是分配給RibbonForm.Text屬性的文本字符串。 RibbonControl 提供了兩個(gè)字符串屬性來覆蓋此默認(rèn)標(biāo)題:RibbonControl.ApplicationCaption和RibbonControl.ApplicationDocumentCaption,第一個(gè)屬性存儲(chǔ)常量形式的標(biāo)題,而第二個(gè)屬性可以在代碼中進(jìn)行修改以顯示當(dāng)前所選MDI文檔的標(biāo)題。

          可以在RibbonAppearances.FormCaption和RibbonAppearances.FormCaptionForeColor2屬性的幫助下自定義兩個(gè)標(biāo)題字符串。 要使用它們,請(qǐng)將DefaultBarAndDockingController添加到您的表單中,然后通過BarAndDockingController.AppearancesRibbon 屬性訪問所需的屬性。

          C#

          defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaption.ForeColor=Color.LightGray;
          defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaptionForeColor2=Color.Lime;
          
          

          VB.NET

          defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaption.ForeColor=Color.LightGray
          defaultBarAndDockingController1.Controller.AppearancesRibbon.FormCaptionForeColor2=Color.Lime
          
          

          增加邊框?qū)挾?/h1>

          啟用WindowsFormsSettings.FormThickBorder或WindowsFormsSettings.MdiFormThickBorder屬性以擴(kuò)大Ribbon Form邊框并擴(kuò)大調(diào)整大小區(qū)域。 請(qǐng)注意,這些設(shè)置會(huì)影響應(yīng)用程序中的所有XtraForms和RibbonForms。

          如果關(guān)閉了陰影\發(fā)光效果,并且默認(rèn)的窗體調(diào)整大小區(qū)域太小,則邊框變大會(huì)使用戶更容易調(diào)整窗體的大小。

          嵌入Ribbon快速訪問工具欄

          如果您選擇Quick Access Toolbar位于其父Ribbon上方,則該工具欄將顯示在Ribbon Form的標(biāo)題欄中。

          嵌入狀態(tài)欄

          除了RibbonControl,Ribbon Form與RibbonStatusBar控件完美地集成在一起。 狀態(tài)欄還可以顯示尺寸夾點(diǎn)元素,最終用戶可以拖動(dòng)該元素在兩個(gè)方向上調(diào)整功能區(qū)表單的大小。

          與BackstageView控件的交互

          BackstageView Control 代表任何Ribbon的主應(yīng)用程序菜單,這些Ribbon的RibbonControl.RibbonStyle未設(shè)置為“ Office2007”。 后臺(tái)菜單具有自己的樣式,可以使用BackstageViewControl.Style屬性對(duì)其進(jìn)行更改。

          在Office 2010樣式中,后臺(tái)菜單使窗體的標(biāo)題欄和功能區(qū)頁眉可見。

          在Office 2013樣式中,BackstageView控件占據(jù)了整個(gè)窗體。 根據(jù)BackstageViewControl.BackstageViewShowRibbonItems屬性的值,這種樣式的Backstage菜單可以在其表面上顯示Ribbon Form標(biāo)題、按鈕和Ribbon頁面標(biāo)題項(xiàng)目。

          Ribbon顯示模式選擇器

          當(dāng)Ribbon Control為"Office 2013"樣式時(shí),Ribbon Form在標(biāo)準(zhǔn)的Minimize、Maximize和Close按鈕旁邊顯示一個(gè)附加按鈕。 單擊后,此按鈕會(huì)彈出一個(gè)菜單,其中包含Ribbon Control可用顯示模式。使用此菜單,用戶可以將Ribbon切換到全屏模式或最小化Ribbon頁面,只保留起標(biāo)簽頁標(biāo)題可見。

          若要隱藏此按鈕,請(qǐng)禁用RibbonControl.ShowDisplayOptionsMenuButton屬性。

          支持Aero

          針對(duì)Windows Vista and 7,Ribbon Forms提供對(duì)Aero Glass效果的內(nèi)置支持。 如果您的應(yīng)用程序在這些操作系統(tǒng)之一上運(yùn)行,并且在系統(tǒng)設(shè)置中啟用了Aero效果,則表單標(biāo)題欄和邊框?qū)⑹前胪该鞯模缦滤尽?/span>

          若要即使操作系統(tǒng)打開Aero界面也要禁用此效果,請(qǐng)將RibbonForm.AllowFormGlass屬性設(shè)置為DefaultBoolean.False。 在這種情況下,將根據(jù)當(dāng)前選定的皮膚繪制表單邊框和標(biāo)題欄。

          挑戰(zhàn)30天在頭條寫日記#

          HTML是一種用于創(chuàng)建網(wǎng)頁結(jié)構(gòu)和內(nèi)容的標(biāo)記語言,其中包含了許多標(biāo)簽,可以用于排版、布局和展示內(nèi)容。本文將詳細(xì)介紹HTML中的<tr>和<td>標(biāo)簽的使用方法,并通過示例展示如何創(chuàng)建表格。


          1. <tr>標(biāo)簽的作用: <tr>標(biāo)簽代表HTML表格中的一行(行數(shù)據(jù)),它可以包含一個(gè)或多個(gè)<td>元素作為單元格。


          2. <td>標(biāo)簽的作用: <td>標(biāo)簽用于定義表格中的一個(gè)單元格(列數(shù)據(jù)),可以包含文本、圖像、鏈接等內(nèi)容。

          3. 如何使用<tr>和<td>: 在使用<tr>和<td>標(biāo)簽時(shí),首先需要?jiǎng)?chuàng)建一個(gè)<table>元素作為表格的容器,然后在其中嵌套<tr>和<td>標(biāo)簽,如下所示:

          htmlCopy code<table>
            <tr>
              <td>單元格1</td>
              <td>單元格2</td>
            </tr>
            <tr>
              <td>單元格3</td>
              <td>單元格4</td>
            </tr>
          </table>
          

          4. 表格樣式: 可以使用CSS來為表格添加樣式,如設(shè)置邊框、背景顏色等。以下是一個(gè)簡(jiǎn)單的示例:

          htmlCopy code<style>
            table {
              border-collapse: collapse;
              width: 100%;
            }
            td {
              border: 1px solid black;
              padding: 8px;
              text-align: center;
            }
          </style>
          


          5. 示例應(yīng)用: 以下示例演示了如何使用<tr>和<td>標(biāo)簽創(chuàng)建一個(gè)包含姓名、年齡和城市的簡(jiǎn)單表格:

          htmlCopy code<!DOCTYPE html>
          <html>
          <head>
            <style>
              table {
                border-collapse: collapse;
                width: 100%;
              }
              td {
                border: 1px solid black;
                padding: 8px;
                text-align: center;
              }
            </style>
          </head>
          <body>
          
          <table>
            <tr>
              <td>姓名</td>
              <td>年齡</td>
              <td>城市</td>
            </tr>
            <tr>
              <td>張三</td>
              <td>25</td>
              <td>北京</td>
            </tr>
            <tr>
              <td>李四</td>
              <td>30</td>
              <td>上海</td>
            </tr>
            <tr>
              <td>王五</td>
              <td>28</td>
              <td>廣州</td>
            </tr>
          </table>
          
          </body>
          </html>
          

          6. 書籍參考:

          • "HTML and CSS: Design and Build Websites" by Jon Duckett
          • "Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics" by Jennifer Niederst Robbins


          7. 總結(jié): 通過本文的介紹,我們了解了HTML中<tr>和<td>標(biāo)簽的基本用法,以及如何創(chuàng)建簡(jiǎn)單的表格和添加樣式。使用這些標(biāo)簽,我們可以輕松地創(chuàng)建具有結(jié)構(gòu)和內(nèi)容的網(wǎng)頁表格,提升頁面的可讀性和可視性。

          些一行代碼大多數(shù)會(huì)是CSS規(guī)則中的一個(gè)聲明。在某些情況下,選擇器可能不只是一個(gè)簡(jiǎn)單的元素;在其他情況下,我會(huì)添加額外的聲明作為建議以獲得更好的體驗(yàn),因此使它們不再嚴(yán)格意義上是一行代碼——對(duì)于這些情況我提前道歉。

          這些一行代碼中的一些更多是個(gè)人選擇,并不適用于所有網(wǎng)站(并非每個(gè)人都使用表格或表單)。我會(huì)簡(jiǎn)要描述每一個(gè),它們的作用(附帶示例圖片),以及為什么我喜歡使用它們。請(qǐng)注意,示例圖片可能會(huì)在前面例子的基礎(chǔ)上進(jìn)行構(gòu)建。

          以下是這些一行代碼的作用概述:

          1. 限制視口內(nèi)的內(nèi)容寬度
          2. 增加正文文本大小
          3. 增加文本行之間的間距
          4. 限制圖片寬度
          5. 限制內(nèi)容中文本的寬度
          6. 以更平衡的方式包裹標(biāo)題
          7. 表單控件顏色與頁面樣式匹配
          8. 易于跟隨的表格行
          9. 表格單元格和標(biāo)題的間距
          10. 減少動(dòng)畫和移動(dòng)

          限制視口內(nèi)的內(nèi)容寬度

          body {
            max-width: clamp(320px, 90%, 1000px);
            /* 額外建議 */
            margin: auto;
          }

          添加這個(gè)一行代碼將使內(nèi)容大小占據(jù)視口的90%,將其寬度限制在320到1000像素之間(可以隨意更新最小和最大值)。

          這個(gè)改變將自動(dòng)使您的內(nèi)容看起來更好看。它將不再是一個(gè)龐大的文本塊,而是看起來更有結(jié)構(gòu)和組織。如果你還給body添加margin: auto;,內(nèi)容將在頁面上居中。兩行代碼讓內(nèi)容看起來好多了。

          并排比較變化。左側(cè)(之前):一大塊文本。右側(cè)(之后):兩側(cè)有內(nèi)邊距的文本。仍然很大但有更多空間。

          對(duì)齊和包含的文本比一大堆文本看起來更好

          增加文本大小

          body {
            font-size: 1.25rem;
          }

          讓我們面對(duì)現(xiàn)實(shí):瀏覽器默認(rèn)的16px字體大小是小的。雖然這可能是基于我變老的個(gè)人觀點(diǎn)

          一個(gè)快速的解決方案是增加body中的字體大小。由于級(jí)聯(lián)和瀏覽器使用的em單位,網(wǎng)頁上的所有文本將自動(dòng)增大。

          并排比較。左側(cè)(之前):帶有文本的列。右側(cè)(之后):帶有更大字體的文本列。

          更大的文本大小使閱讀更容易。

          增加行間距

          body {
            line-height: 1.5;
          }

          另一個(gè)提高可讀性和打破可怕的文本墻的偏好是增加段落和內(nèi)容中行與行之間的間距。我們可以輕松地用line-height屬性做到這一點(diǎn)。

          并排比較。左側(cè)(之前):帶有文本的列。右側(cè)(之后):帶有文本的列(間距更大)。

          行間的空間打破了文本墻和白色的河流。

          這個(gè)選擇(與前兩個(gè)一起)將顯著增加我們頁面的垂直大小,但我向你保證文本將更易讀,對(duì)所有用戶更友好。

          限制圖片大小

          img {
            max-width: 100%;
          }

          圖片的大小應(yīng)該大致與它們將占據(jù)的空間相當(dāng),但有時(shí)我們會(huì)遇到真正長(zhǎng)的圖片,導(dǎo)致內(nèi)容移位并創(chuàng)建水平滾動(dòng)。

          避免這種情況的一種方法是設(shè)置最大寬度為100%。雖然這不是一個(gè)萬無一失的解決方案(邊距和內(nèi)邊距可能影響寬度),但在大多數(shù)情況下它都能工作。

          并排比較。左側(cè)(之前):圖片溢出內(nèi)容大小導(dǎo)致出現(xiàn)滾動(dòng)條。右側(cè)(之后):圖片調(diào)整到內(nèi)容大小。

          防止水平滾動(dòng)并使圖片與文本更好地流動(dòng)

          限制內(nèi)容中文本的寬度

          p {
            max-width: 65ch;
          }

          避免可怕的文本墻和空白河流的另一種策略是應(yīng)用這種樣式,即使與body中的最大寬度結(jié)合使用。這可能看起來不必要,有時(shí)甚至很奇怪,因?yàn)槎温鋾?huì)比其他元素更窄。但我喜歡這種對(duì)比和較短的行。

          60ch或65ch的值在過去對(duì)我很有效,但你可以使用不同的值并調(diào)整最大寬度以滿足你的需求。在你的網(wǎng)頁上玩耍和探索它的外觀。

          并排比較。左側(cè)(之前):文本占據(jù)整個(gè)寬度。右側(cè)(之后):文本占據(jù)大部分寬度。

          將較大的文本塊分成較小的塊以提高可讀性

          以更平衡的方式包裹標(biāo)題

          h1, h2, h3, h4, h5, h6 {
            text-wrap: balance;
          }

          標(biāo)題是網(wǎng)頁結(jié)構(gòu)的重要部分,但由于它們的大小較大和內(nèi)容較短,可能看起來很奇怪。特別是當(dāng)它們占據(jù)多于一行時(shí)。一個(gè)有幫助的解決方案是使用text-wrap來平衡標(biāo)題。

          雖然balance似乎是text-wrap最流行的值,但它不是唯一的。我們也可以使用pretty,如果需要的話,它會(huì)將額外的一個(gè)詞移到最后一行,而不是平衡所有內(nèi)容。不幸的是,pretty目前還沒有廣泛的支持。

          并排比較。左側(cè)(之前):一個(gè)標(biāo)題占據(jù)兩行,第二行只有1個(gè)詞。右側(cè)(之后):標(biāo)題占據(jù)寬度相似的兩行。

          平衡的換行可以改善可見性和可讀性

          表單控件顏色與頁面樣式匹配

          body {
            accent-color: #080; /* 使用你喜歡的顏色 */
          }

          另一個(gè)小變化,雖然沒有顯著影響,但能讓東西看起來更好。直到最近,我們還不能用CSS樣式化原生表單控件,只能使用瀏覽器顯示。但情況已經(jīng)改變。

          開發(fā)一個(gè)完整的組件可能很麻煩,但使用這個(gè)一行代碼可以設(shè)置一個(gè)更接近網(wǎng)站其他部分和設(shè)計(jì)系統(tǒng)的顏色,這是可能的,而且很簡(jiǎn)單。

          并排比較。左側(cè)(之前):表單控件是默認(rèn)的藍(lán)色。右側(cè)(之后):表單控件顏色與標(biāo)題和鏈接顏色匹配(綠色)。

          正是這些小細(xì)節(jié)(和顏色)讓頁面融為一體

          易于跟隨的表格行

          :is(tbody, table) > tr:nth-child(odd) {
            background: #0001; /* 或者對(duì)于深色主題使用 #fff1 */
          }

          我們必須使用表格來顯示數(shù)據(jù),而不是用于布局。但默認(rèn)情況下表格很丑,我們不希望數(shù)據(jù)看起來很丑。特別是,有一件事有助于組織數(shù)據(jù)并使其更易讀,那就是有一個(gè)帶有交替深淺行的斑馬表格。

          上面顯示的一行代碼使得實(shí)現(xiàn)這種樣式變得容易。它可以簡(jiǎn)化為只有tr而不考慮tbody或table父元素,但這也會(huì)應(yīng)用到表格頭部,這可能不是我們想要的。這是一個(gè)品味問題。

          并排比較。左側(cè)(之前):所有表格行都是白色的。右側(cè)(之后):偶數(shù)表格行略微深色。

          更容易水平跟隨數(shù)據(jù)(按行)

          表格單元格和標(biāo)題的間距

          td, th {
            padding: 0.5em; /* 或 0.5em 1em... 或任何不為0的值 */
          }

          讓表格更易訪問和更易讀的最后一個(gè)變化是通過給表格單元格和標(biāo)題添加內(nèi)邊距來稍微間隔內(nèi)容。默認(rèn)情況下,大多數(shù)瀏覽器沒有任何內(nèi)邊距,不同單元格的文本相互接觸,使得區(qū)分一個(gè)單元格開始和另一個(gè)結(jié)束變得混亂。

          我們可以更改內(nèi)邊距值以調(diào)整到我們喜歡的大小。然而,避免過度以防止不必要的滾動(dòng)或太多空白空間。

          并排比較。左側(cè)(之前):表格單元格文本內(nèi)容完全在一起。右側(cè)(之后):表格單元格內(nèi)容明顯與其他表格單元格分開。

          更容易水平和垂直跟蹤數(shù)據(jù)

          減少動(dòng)畫和移動(dòng)

          @media (prefers-reduced-motion) {
            *, *::before, *::after {
              animation-duration: 0s !important;
              /* 額外建議 */
              transition: none !important;
              scroll-behavior: auto !important;
            }
          }

          好吧,好吧。這段代碼遠(yuǎn)不止一行。它有一個(gè)一行版本(通過將動(dòng)畫持續(xù)時(shí)間設(shè)置為零秒來移除動(dòng)畫),但網(wǎng)頁上還有其他使元素移動(dòng)的東西。

          通過在prefers-reduced-motion媒體查詢中設(shè)置這些聲明,我們將尊重用戶選擇減少移動(dòng)的意愿。這種方法有些激進(jìn),因?yàn)樗瞥怂幸苿?dòng),這可能不一定是用戶的意圖 - 它是"減少移動(dòng)"而不是"無移動(dòng)"。如果適當(dāng)?shù)脑挘覀內(nèi)匀豢梢愿鶕?jù)具體情況保留移動(dòng)。

          并排比較。左側(cè)(之前):一個(gè)圖像在網(wǎng)頁上移動(dòng)。右側(cè)(之后):圖像是靜態(tài)的。

          沒有動(dòng)畫?沒問題!


          主站蜘蛛池模板: 中文字幕一区日韩在线视频 | 一区二区乱子伦在线播放| 精品一区二区三区在线播放| 国产无套精品一区二区 | 无码人妻一区二区三区一| 国产av天堂一区二区三区 | 麻豆精品人妻一区二区三区蜜桃| 国产高清在线精品一区小说| 国产成人精品亚洲一区| 无码人妻一区二区三区兔费| 制服丝袜一区在线| 亚洲国产成人久久综合一区| 无码人妻精品一区二区三区在线 | 91国在线啪精品一区| 一区二区三区在线免费观看视频| 国产在线观看精品一区二区三区91| 亚洲欧美国产国产综合一区| 无码免费一区二区三区免费播放| 精品久久一区二区| 久久99国产精一区二区三区| 国产激情无码一区二区app| 国偷自产Av一区二区三区吞精| 国产精品一区二区三区99| 国产精品被窝福利一区| 日产一区日产2区| 无码成人一区二区| 无码人妻精品一区二区蜜桃网站| 激情亚洲一区国产精品| 精品国产一区二区三区| 国产福利在线观看一区二区| 午夜无码视频一区二区三区| 女人和拘做受全程看视频日本综合a一区二区视频 | 精品一区二区在线观看| 亚洲一区二区影视| 欧洲精品免费一区二区三区| 亚洲国产激情一区二区三区| 亚洲综合色自拍一区| 亚洲高清一区二区三区 | 日韩中文字幕一区| 精品国产精品久久一区免费式 | 91福利视频一区|