Python學習第225課——label標籤

2020-12-17 石問新

之前我們學習了html的表單,我們在寫表單的時候,是直接把文字寫在表單的前面,

如上圖,比如「請輸入帳號」這幾個文字就寫在文本輸入框的前面,這是告訴用戶這個輸入框是用來幹什麼的,用戶只有點擊輸入框的時候,才能在裡面輸入東西,而我們為了用戶體驗更好,也就是說,我們可以讓用戶在點擊輸入框前面的文字時,就可以選中輸入框,直接在裡面打字,怎麼樣實現這個效果呢?

這就需要label標籤。

●label標籤

<label> 標籤為 input 元素定義標註(標記),也就是說<label>標籤相當於給input標籤做一個標記。

label 元素不會向用戶呈現任何特殊效果。意思就是label標籤內的內容在網頁上顯示時,並沒有什麼特別之處。比如<label>請輸入帳號:</label>這段代碼被瀏覽器解析後,效果和直接顯示"請輸入帳號:"這段文字的效果一樣。

label標籤的屬性

label標籤有兩個屬性:for和form

說明:

"for" 屬性規定 label 與哪個表單元素綁定。請把label上 "for" 屬性的值設置為綁定的input元素的 id 屬性的值。

"form"屬性規定了label標籤綁定的元素屬於哪個或者哪幾個表單。請把 label上"form" 屬性的值設置為綁定的form標籤的 id 屬性的值。

label標籤的作用

當用戶點擊label標籤內的文本時,瀏覽器就會自動將焦點(滑鼠的光標)轉到與label標籤綁定的表單元素上。

接下來我在之前的my first html.html這個文件的代碼基礎上,添加上label標籤,展示一下效果。

代碼如下:

如上圖的代碼,當我在瀏覽器中運行my first html.html這個文件時,當我滑鼠在網頁上點擊"請輸入帳號:"時,滑鼠的焦點就會在後面的輸入框閃爍。

當我滑鼠在網頁上點擊"點這裡會選中性別男"時,"請選擇性別"後面的"男"後面的單選框就會被選中。因為最後一個label標籤上的"form"屬性的值是0,"for"屬性的值是4,而form標籤的"id"屬性的值是0,男後面的input標籤的"id"屬性的值是4。

也就是說:最後一個label標籤是跟id值是0的form標籤裡面的id值是4的input標籤綁定的,當我們點擊它裡面的內容"點這裡會選中性別男"時,就相當於點擊男後面的input單選框。

可以按照我的代碼敲一遍,自己在瀏覽器上體驗一下,就會很容易的理解label的作用。

相關焦點

  • Python學習第87課-數據可視化之圖形標識title、label、legend
    【每天幾分鐘,從零入門python編程的世界!】第86課我們學習了matplotlib,並且用它畫了一個簡單的圖形,但是這個圖形上面沒有標題,沒有標明x軸和y軸,而且用於畫這個圖形的數據都是我們手動以列表的形式輸入進去的。
  • Python學習第90課-數據可視化之散點圖繪製
    【每天幾分鐘,從零入門python編程的世界!】今天我們學習散點圖,在統計學或者機器學習方面,或者在金融風險控制方面,金融風險控制經常要看異常交易、信貸風險,做這樣的分析就要用到一個圖--散點圖(scatter plot)。
  • 標籤傳播算法(Label Propagation)及Python實現
    眾所周知,機器學習可以大體分為三大類:監督學習、非監督學習和半監督學習。監督學習可以認為是我們有非常多的labeled標註數據來train一個模型,期待這個模型能學習到數據的分布,以期對未來沒有見到的樣本做預測。那這個性能的源頭--訓練數據,就顯得非常感覺。你必須有足夠的訓練數據,以覆蓋真正現實數據中的樣本分布才可以,這樣學習到的模型才有意義。
  • HTML之label標籤學習(廣州中軟卓越)
    label標籤為input元素定義標註(標記),它不會向用戶呈現任何特殊效果,和span標籤類似。但label標籤和span標籤最大的區別就是它為滑鼠用戶改進了可用性,可以關聯特定的表單控制項。label標籤和特定表單控制項關聯之後,如果用戶在label元素內點擊文本,就會觸發關聯的表單控制項。
  • Python學習第141課——Python爬蟲簡介
    【每天幾分鐘,從零入門python編程的世界!】今天我們簡單的了解下網絡爬蟲,網絡爬蟲其實就是一個自動獲取網頁內容的程序。Python的爬蟲需要用到一個第三方的庫requests。requests庫可以在git bash中使用命令pip install requests進行安裝。
  • Python學習第119課——numpy中的broadcasting
    【每天幾分鐘,從零入門python編程的世界!】這節課我們學習numpy中的數據的一個多變的特性--broadcasting,broadcasting的官方的說明比較麻煩,我們這裡把它簡化一下,就把它當做「腦補」的意思。我們舉例來說明。
  • Python學習第94課-通過第三方接口獲得數據並導入Python繪圖
    【每天幾分鐘,從零入門python編程的世界!】上節課我們學習了導入外部文件數據並繪圖。這節課我們學習通過第三方接口獲得數據並導入Python進行繪圖。我們的數據接口使用Tushare,Tushare是一個免費、開源的python財經數據接口包。
  • python入門基礎實踐課,帶你有效的學習python
    你還在枯燥的一個人學python嗎?你嘗試過python入門基礎實踐課嗎?python入門實踐課,帶你快速了解python,它與你平時學python,有什麼不一樣的地方呢:1、完全免費第一次學python,什麼都不懂,當然更重要的是了解,了解python,了解基礎,了解學習的難度,兩天時間,什麼要求都沒有,直接開始學!
  • python2.7學習100篇第2課
    第二課:Python中進行最基本的四則運算(1)大綱2.1:計算整數的加減乘跟著老師進行加減乘,先跟著敲代碼,然後再學習基本知識,概念。2.1.1:變量和常量2.1.2 :基本運算符2.1.3:列印結果2.1.4:錯誤代碼識別2.1.5:錯誤提示識別2.1:計算整數的加減乘跟著老師進行加減乘,先跟著敲代碼,然後再學習基本知識,概念。
  • Python學習第219課——圖片標籤
    如果要在網頁中顯示圖片,就要用到html的圖片標籤。●圖片標籤html的圖片標籤是<img/>。<img>是個空標籤,既然是空標籤,它就沒有閉合標籤。也就是說不需要寫成<img></img>。
  • html中label標籤的詳細介紹
    本篇將介紹的是html中的<label>標籤的用法,由興趣的朋友可以了解一下!在網頁開發中,表單是經常用到的,而今天要介紹的這個標籤也是經常出現在表單中的,即<label>標籤,我們一起來看看它有什麼用途吧!「label」作為英文單詞有「標記」的意思,那它作為html中的標籤又有什麼意思呢?下面我們就一起來看看吧!
  • Python學習第61課-shell用cat和less打開文件
    【每天幾分鐘,從零入門python編程的世界!】補充:在第60節課的學習中,我們知道保存網頁用這個命令:curl -L -o 要保存的路徑 要下載的網頁的網址①要保存的路徑的文件名可以是任何後綴,比如.txt,點csv等等都可以。
  • 窗體上顯示信息之控制項一:label標籤控制項
    工具箱窗口中較常用的控制項有很多種,根據它們的功能可以分很多類,今天來學習顯示數據的控制項,那麼顯示數據的控制項有哪些呢?它們分別是:1、label標籤控制項(可以顯示信息,但是用戶無法進行輸入操作)2、linklabel超連結標籤控制項(提供web連結,打開軟體)3、progressbar進度條控制項(為用戶直觀的顯示當前程序運行和操作的進度)4、statusstrip
  • Python入門第7課,循環結構學習,for語句range函數的3種用法
    體驗課,Python與人工智慧初體驗。第1課,輸出語句及賦值語句。第2課,輸入語句學習。第3課、第4課,學習條件控制if語句。第5課、第6課,階段練習及講解。本節課開始,大陳將帶領學生們一起學習循環語句,計劃用4節課的時間學習for、while語句的使用,同時複習和強化訓練前面學習的變量、賦值、輸入輸出、條件控制等內容。第7課主要熟悉for 的基本語法格式,特別是range() 函數的3種使用情形。
  • 標籤分布學習
    為了更好地表示一個樣本的分布的情況,訓練一個學習樣本的標籤分布(Label Distribution)的模型,被稱為標籤分布學習(Label Distribution Learning,LDL),讓每一個維度都反映對應標籤程度的一種概率分布。
  • label標籤控制項顯示信息代碼實例
    創建windows窗體,在窗體上加入三個label標籤控制項、一個textbox文本框控制項、一個button按鈕控制項和一個numericupdown微調按鈕控制項,需要實現的功能:通過輸入借閱書籍每天的費用,調整借閱書籍的天數後,來計算學生借閱書籍的總費用,通過點擊計算費用按鈕,來實現在label控制項上顯示借閱總費用:
  • python學習第15課--字典
    python的字典是另一種可變容器,且可以存儲任意類型數據對象。●字典的語法字典的格式如下:dictionary={key1:value1,key2:value2}字典是用花括號{}括起來的多個鍵值對,每個鍵值對key=>value之間用逗號分隔,鍵和值之間用冒號分隔,所有鍵值對用花括號{}閉合。
  • 小白學數據:教你用Python實現簡單監督學習算法
    該數據分析問題就屬於分類問題,通過建立分類模型來預測類別標籤,例如「治療方案A」、「治療方案B」或者「治療方案C」。分類是一個預測類別標籤的預測問題,這些類別標籤都是離散和無序的。分類包含兩個步驟:學習步驟和分類步驟。
  • 多標籤學習的新趨勢(2020 Survey)
    論文連結:https://arxiv.org/abs/2011.11197上半年在知乎上看到有朋友諮詢多標籤學習是否有新的 Survey,我搜索了一下,發現現有的多標籤 Survey 基本在 2014 年之前,主要有以下幾篇:Tsoumakas 的《Multi-label classification: An overview》(
  • Python學習第42課-map()函數
    【每天幾分鐘,從零入門python編程的世界!】今天我們學習另一個比較常用的內置函數map()。●描述map()會根據提供的函數對指定迭代器做映射。它有兩個參數,第一個參數是一個函數,第二個參數是一個迭代器。