整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          html中input、label、form、textarea、select

          表單input:表單是用來收集信息的,由表單控件(表單元素)、提示信息、表單域構成。

          input控件的屬性及值:



          除以上屬性外,input元素type屬性還有一個number屬性值,此為僅可以填數字,默認是可以選擇或者填寫任意數字,但是當type屬性為number屬性值時,可以使用max和min屬性來限制數字的取值范圍,input更多屬性見HTML5


           <input type="number" min="0"> <!-- min屬性限定最小值為0 -->

          label標簽:

          label標簽是為input標簽服務的,用于綁定一個表單元素, 當點擊label標簽的時候, 被綁定的表單元素就會獲得輸入焦點

          
              <label> <!-- 1、直接使用label標簽包裹要點擊的元素獲得焦點 -->
                  姓名:<input type="text">
              </label>
              
              <label for="name">姓名:</label> <!-- 2、使用label標簽的for屬性找input元素獲得焦點 -->
              <input id="name" type="text"/>

          表單域form:

          form元素用于創建一個表單,form中的所有內容都會被提交給服務器;默認form標簽中需要有一個submit按鈕,如果form里面沒有submit按鈕,那么可以使用button中type屬性為submit的button按鈕,這個buttont按鈕可能不在form表單中,此時可以給type屬性值為submit的button添加form屬性,值為form表單的id值,如:


          
               <form action="" method="get" name="" id="userform"> <!-- action屬性是指定表單提交給后端的地址,method屬性設置提交方式,其屬性值有post和get,name屬性用來給表單域定義名字,用于區分表單域 -->
                姓名:<input type="text">
                年齡:<input type="number" min="0">
              </form>
              <button type="submit" form="userform">提交</button>

          文本域textarea:

          input元素只能顯示一行內容,textarea元素可以顯示多行,一般做留言效果使用,常常被稱為富文本域。

          
               <!-- rows屬性限定行數,當行數超過限定后會出現滾動條,cols屬性限定的是列數,當超過限定后會換行。 -->
              <textarea cols="20" rows="10"></textarea>

          UEditor:在實際開發中如果需要用到比較復雜的富文本域(類似word的,可以上傳視頻圖片等功能)推薦使用第三方插件,這里推薦大家一款使用的富文本插件:UEditor,使用它可以在網頁中實現類似word等編輯,如果想要了解更多及方法請查閱官方文檔:http://fex.baidu.com/ueditor/,當然類似的富文本編輯器還有很多,如:CKeditor:https://ckeditor.com/等



          富文本編輯器可以自己做,其原理是利用document的execCommand()方法,這個方法實際開發中很少用,已經廢棄,所以一般很少有人了解,如果想要了解更多,可閱讀官方文檔:https://developer.mozilla.org/zh-CN/docs/Web/API/Document/execCommand

          下拉列表(下拉菜單)select:

          
              <body>
                  <select name="" id="">
                      <optgroup value="" label="分組1"><!-- optgroup標簽用來分組 -->>
                          <option value="">
                              測試1
                          </option>
                          <option value="">
                              測試2
                          </option>
                          <option value="">
                              測試3
                          </option>
                      </optgroup>
                      <optgroup value="" label="分組2">
                          <option value="">選項1</option> <!-- select默認選擇第一個option,當給option加selected屬性時,則會選中此項顯示 -->
                          <option value="" selected="selected">選項2</option> <!-- selected屬性的selected屬性值可以省略,其效果不變-->
                          <option value="">選項3</option>
                      </optgroup>
                    </select>
              </body>

          塊引用標簽:

          有的時候會引用名人名言等,此時建議使用引用標簽,引用標簽分為長引用和短引用兩種,長引用標簽效果是插入換行和外邊距,短引用標簽的效果是加上虛擬的引號。

          
              <blockquote>海上生明月,天涯共此時。</blockquote><!-- 長引用標簽 -->
              
              <q>引號</q><!-- 段引用會給內容加上虛擬的引號,這個引號根本不存在。 -->


          提示:本文圖片等素材來源于網絡,若有侵權,請發郵件至郵箱:810665436@qq.com聯系筆者 刪除。

          筆者:苦海123

          其它問題可通過以下方式聯系本人咨詢:

          QQ:810665436

          微信:ConstancyMan

          家好,我是寧一。

          這節課來講講SQL的基本語法。

          SQL的基本語法就是增(INSERT)、刪(DELETE)、改(UPDATE)、查(SELECT)。

          我們在面試中,基本問到的都是SELECT,所以我們先從SELECT講起。

          1、SELECT語句

          SELECT語句用來從數據庫選取數據,結果會被存儲在結果集中。

          基本語法:

          SELECT <字段名> FROM <表名>;

          實例:查詢Teachers表的所有數據(Teachers表屬于School數據庫)

          -- 指定數據庫
          USE School;
          -- select 后面的 * 表示選取所有列
          SELECT * FROM Teachers;
          -- 指定列名查詢也可以
          SELECT Tid,Tname FROM Teachers;

          補充知識:

          * SQL語句會忽略大小寫,SELECT與select是一樣的,為了結構清晰,所有SQL關鍵詞都用大寫表示。

          * SQL語句會忽略縮進和換行,完全是由分號 ; 分割。我們用縮進、換行等只是為了代碼看著更美觀,結構更清晰。

          * 注釋語句

          -- 單行注釋
          /*
          多行注釋
          */

          2、SELECT 字段

          SELECT Tid,Tname FROM Teachers;

          觀察我們剛剛寫的這個查詢語句。SELECT 后面跟了兩個字段(Tid,Tname),字段之間用英文逗號分隔。

          SELECT后面有幾個字段,查詢出來的結果集中就有幾列數據。

          并且這些字段可以不是表中現有的列名稱,也可以是數學表達式、文本。我們用AS關鍵字設置列別名(AS可以省略)

          實例:在Students表中,將每個學生編號+100,并重命名為“新編號”,再添加新列,名為“身份”,值為“student”。

          SELECT
           Sid+100 AS "新編號", -- 數學表達式
           "student" AS "身份"  -- 文本
          FROM Students;

          SELECT后面的字段,可以用DISTINCT 關鍵字,將數據去重。

          實例:在Students表中,將班主任 Tid 這一列去重,并設置列名設置為“班主任id”

          SELECT
            DISTINCT Tid AS "班主任id"
          FROM Students;

          作業:將成績表中每個學生的成績+5分,并將列名設置為“sum score”。最終輸出Sid,sum score兩列


          答案:

          SELECT
            Sid,
            score+5 AS 'sum score'
          FROM Scores;

          輸出結果集如下:

          下節課我們來講講WHERE子句怎樣應用。

          點擊關注,更新課程第一時間通知哦~

          擊右上方紅色按鈕關注“web秀”,讓你真正秀起來

          前言

          作為程序員的我們,書寫代碼也需要大量的技巧。一份良好的代碼能讓人耳目一新,讓人容易理解,同時也讓自己成就感滿滿。因此,在這里簡單的整理一些CSS開發技巧,希望能讓你寫出耳目一新、容易理解、舒服自然的代碼。

          CSS實用技巧第一講:文字處理

          本小結主要是圍繞css對文字處理的技巧,有興趣的小伙伴可以收藏一下。

          文本對齊方式

          CSS最常用的對齊方式,居中對齊、左對齊(默認)、右對齊,而且實現起來也是非常的簡單。

          如下:

          p{
           text-align: center;
           text-align: left;
           text-align: right;
          }
          

          但是兩端對齊你有用過嗎?

          只需要添加text-align-last:justify樣式即可。請看示例:

          <div class="justify-text">
           <div class="li">賬號</div>
           <div class="li">密碼</div>
           <div class="li">電子郵件</div>
          </div>
          

          scss樣式

          .justify-text {
          	.li {
          		padding: 0 20px;
           margin-top: 10px;
          		width: 100px;
          		background-color: #f13f84;
          		line-height: 40px;
          		text-align-last: justify;
          		color: #fff;
           list-style: none;
          		&:first-child {
          			margin-top: 0;
          		}
          	}
          }
          

          CSS實用技巧第一講:文字處理

          文本排版方向

          現代書本上的文字都是從左到右的順序排列,但是古時候不同,文字都是從右至左排列的,現在在很多古籍、牌坊、石碑等上面依舊可以看到從右至左的文字。

          css也可以調整文本排版方向,是通過什么屬性控制的呢?

          writing-mode 屬性定義了文本在水平或垂直方向上如何排布。

          writing-mode: horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr

          • horizontal-tb:水平方向自上而下的書寫方式。即 left-right-top-bottom
          • vertical-rl:垂直方向自右而左的書寫方式。即 top-bottom-right-left
          • vertical-lr:垂直方向內內容從上到下,水平方向從左到右
          • sideways-rl:內容垂直方向從上到下排列
          • sideways-lr:內容垂直方向從下到上排列

          下面看具體示例:

          <div class="bruce flex-ct-x">
          	<div class="vertical-text">
          		<h3>詩經</h3>
          		<p>
           死生契闊,<br>
           與子成說。<br>
           執子之手,<br>
           與子偕老。
           </p>
          	</div>
          </div>
          

          scss樣式

          .vertical-text {
          	writing-mode: vertical-rl; // 文字排版方向
          	h3 {
          		padding-left: 10px;
          		font-weight: bold;
          		font-size: 18px;
          		color: #d60f5c;
          	}
          	p {
          		line-height: 30px; // 行間距
           letter-spacing: 7px; // 文字間距
          		color: #ee1166;
          	}
          }
          

          CSS實用技巧第一講:文字處理

          文本從右至左排列

          <div class="reverse-text">
           紅豆生南國<br/>
           春來發幾枝<br/>
           愿君多采擷<br/>
           此物最相思
          </div>
          

          scss樣式

          .reverse-text {
          	font-weight: bold;
          	font-size: 30px;
          	color: #f13f84;
           width: 200px;
          	letter-spacing: -70px; // letter-spacing最少是font-size的2倍
          }
          

          CSS實用技巧第一講:文字處理

          文本溢出控制

          文本溢出處理不管是PC或者是H5,都是非常常見的,非詳情頁面都會經常用到。

          文本溢出處理分為:單行文字溢出 和 多行文字溢出。下面看看具體示例:

          單行文字溢出

          <div class="ellipsis">昨夜雨疏風驟,濃睡不消殘酒。試問卷簾人,卻道海棠依舊。知否,知否,應是綠肥紅瘦。</div>
          

          scss樣式

          .ellipsis {
           width: 200px;
          	overflow: hidden; // 溢出隱藏
          	text-overflow: ellipsis; // 溢出修飾 ellipsis省略號
          	white-space: nowrap; // 文本不會換行
          }
          

          CSS實用技巧第一講:文字處理

          多行文字溢出

          <div class="ellipsis">尋尋覓覓,冷冷清清,凄凄慘慘戚戚。乍暖還寒時候,最難將息。三杯兩盞淡酒,怎敵他、晚來風急!雁過也,正傷心,卻是舊時相識。
          滿地黃花堆積,憔悴損,如今有誰堪摘?守著窗兒,獨自怎生得黑!梧桐更兼細雨,到黃昏、點點滴滴。這次第,怎一個愁字了得!</div>
          

          scss樣式

          .ellipsis {
           width: 400px;
          	display: -webkit-box;
          	overflow: hidden;
          	text-overflow: ellipsis;
          	-webkit-line-clamp: 3;
          	/* autoprefixer: off */
          	-webkit-box-orient: vertical;
          	/* autoprefixer: on */
          }
          

          CSS實用技巧第一講:文字處理

          注意

          使用文本溢出處理時,容器一定要定義寬度。

          多行文字溢出,scss樣式添加注釋autoprefixer: off并不是為了說明什么,而是,在webpack打包編譯時,如果沒有這個注釋,-webkit-box-orient: vertical會被忽略掉。

          文本選擇顏色

          在瀏覽器中,當你選擇文本想要copy時,是不是會發現選擇文本會有背景色和文字顏色呢?其實它是可以通過css定義的。

          使用::selection自定義文本選擇顏色

          <div class="select-color">
           <p>紅豆生南國,</p>
           <p class="special">春來發幾枝。</p>
           <p>愿君多采擷,</p>
           <p class="special">此物最相思。</p>
          </div>
          

          scss樣式

          // 全局文本選擇樣式
          ::selection {
          	background-color: #f13f84;
          	color: #fff;
          }
          .select-color {
          	line-height: 30px;
          	font-weight: bold;
          	font-size: 30px;
          	color: #d60f5c;
          }
          // 具體某個選擇器下 文本選擇樣式
          .special::selection {
          	background-color: #00b7a3;
          }
          

          CSS實用技巧第一講:文字處理

          總結

          有空把CSS3及其選擇器和偽元素偽類等知識點復習一遍,溫故而知新。多使用Chrome的DevTools來調試CSS,提示式的填值能發現很多有趣的屬性。多嘗試不同的方式實現相同功能,多實踐。項目中多試用CSS的新特性,不要總是被低版本瀏覽器束縛著,這樣也一直難以進步。在使用JS完成一個簡單的效果前先想想能不能用純CSS來完成。這樣你的CSS技能就能得到穩步提升。

          最后謝謝大家的支持。


          主站蜘蛛池模板: 免费无码一区二区| 中文字幕一区二区三区在线不卡| 精品国产一区二区三区在线| 久久久国产一区二区三区| 亚洲av色香蕉一区二区三区| 久久精品一区二区东京热| 免费视频精品一区二区| 国产成人一区二区动漫精品| 国产精品亚洲一区二区麻豆 | 成人无号精品一区二区三区| 亚洲熟女少妇一区二区| 国产成人高清精品一区二区三区| 国模吧一区二区三区精品视频 | 福利片福利一区二区三区| 人妻精品无码一区二区三区 | 无码福利一区二区三区| 少妇精品久久久一区二区三区| 久久无码人妻精品一区二区三区| 日本一区二区高清不卡| 国产成人无码aa精品一区| 国产精品成人99一区无码| 国产伦精品一区二区三区免.费| 无码视频一区二区三区| 国产在线一区视频| 色精品一区二区三区| 精品久久久久一区二区三区| 婷婷亚洲综合一区二区| 激情综合丝袜美女一区二区| 小泽玛丽无码视频一区| 久久久久人妻一区精品果冻| 日本高清成本人视频一区| 日韩电影一区二区| 国产精品视频一区麻豆| 国产中的精品一区的| 精品人体无码一区二区三区| 美女福利视频一区| 亚洲AV噜噜一区二区三区| 日本一区免费电影| 免费一区二区无码东京热| 一区二区在线电影| 午夜一区二区在线观看|