整合營銷服務商

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

          免費咨詢熱線:

          網頁編程:如何在HTML中插入一條水平線?

          天的主題是網頁編程中的水平線。

          同學們好,今天我來分享一些免費的少兒編程知識。只要每天堅持學習一行代碼,你也可以成為編程高手!今天我們要學習如何在HTML中插入一條水平線,使用的是HR標簽。HR是一個自閉合標簽,雖然它沒有標準的屬性,但我們可以通過CSS來控制它的外觀。

          先來看看我們的實例效果。在頁面上,兩行文字被一條直線分開。這條直線就是HR標簽,效果已經展示出來了。現在我們來看看實現的代碼。HR標簽的寫法非常簡單,但在最開始的時候,它有四個屬性,現在已經不被標準支持了。盡管如此,我們仍然可以使用它。

          今天的實例中,我們已經將這些標簽加入到了代碼中。如果你感興趣,可以查看下方的代碼。按下空格鍵可以看到過時的屬性不會被智能提示,但這并不影響代碼的正確性。將注釋取消后保存,然后回到瀏覽器刷新,可以看到屬性仍然有效。線條的高度為3,寬度為400,并且居中顯示。取消陰影后,線條將變為純色。

          這只是一個演示,你可以參考一下。從這個示例中,我們可以看到,HR標簽的寬度是根據頁面寬度自動調整的。當它的寬度達到整個瀏覽器時,它會自動換行。既然屬性已經過時了,那么我們如何通過HTML來控制外觀呢?CSS是我們今天要學習的內容。

          先取消注釋的代碼,讓HTML失效,然后保存。回到瀏覽器刷新,就可以看到線條變成了藍色。

          今天的分享就到這里,希望各位同學可以試著寫三遍,不需要看視頻也可以掌握這個技巧。如果你需要案例和相關文檔,可以向我咨詢。

          我們下期再見,想學習編程的同學記得關注哦。

          SS居中是前端工程師經常要面對的問題,也是基本技能之一。

          CSS中的居中可分為水平居中和垂直居中。水平居中分為行內元素居中和塊狀元素居中兩種情況,而塊狀元素又分為定寬塊狀元素居中和不定寬塊狀元素居中。

          今天,我們就和大家分享一些居中的常用方法。

          把margin設為auto

          具體來說就是把要居中的元素的margin-left和margin-right都設為auto,此方法只能進行水平的居中,且對浮動元素或絕對定位元素無效。

          使用line-height讓單行文字垂直居中

          把文字的line-height設為文字父容器的高度,適用于只有一行文字的情況。

          使用display:table-cell

          對于那些個不是表格的元素,我們可以通過display:table-cell 來把它模擬成一個表格單元格,然后結合text-align:center;vertical-align:middle;來使元素居中。

          利用css3的translate實現居中

          css3里的移動屬性也能實現元素的水平居中對齊。但是,一樣注意的是只支持高版本瀏覽器。IE8及以下版本想都別想了。

          彈性盒子實現垂直水平居中

          彈性盒子也是css3新增的樣式,完全解決了垂直布局難的問題。需要注意的是 :一樣要考慮瀏覽器的兼容性。

          使用表格

          如果你使用的是表格的話,那完全不用為各種居中問題而煩惱了,只要用到 td(也可能會用到 th)元素的 align=”center” 以及 valign=”middle” 這兩個屬性就可以完美的處理它里面內容的水平和垂直居中問題了,而且表格默認的就會對它里面的內容進行垂直居中。

          如果想在css中控制表格內容的居中,垂直居中可以使用 vertical-align:middle,至于水平居中,貌似css中是沒有相對應的屬性的,但是在IE6、7中我們可以使用text-align:center來對表格里的元素進行水平居中,IE8+以及谷歌、火狐等瀏覽器的text-align:center只對行內元素起作用,對塊狀元素無效。

          使用絕對定位來進行居中

          此法只適用于那些我們已經知道它們的寬度或高度的元素。

          絕對定位進行居中的原理是通過把這個絕對定位元素的left或top的屬性設為50%,這個時候元素并不是居中的,而是比居中的位置向右或向左偏了這個元素寬度或高度的一半的距離,所以需要使用一個負的margin-left或margin-top的值來把它拉回到居中的位置,這個負的margin值就取元素寬度或高度的一半。

          如果只想實現一個方向的居中,則可以只使用left , margin-left 來實現水平居中,使用top , margin-top來實現垂直居中。

          終極定位元素居中

          通過讓內部定位的盒子left,right,top,bottom四個值同時為0,然后讓margin的四個值自動平分空間,實現元素的垂直水平都居中對齊。一樣要注意IE7及以下低版本瀏覽器的不配合問題。

          以上所述是小編給大家介紹的CSS實現居中的幾種方法,希望對大家有所幫助。

          <div id="parent">
          <!-- 定義子級元素 -->
          <div id="child">居中布局</div>
          </div>

          過以下CSS樣式代碼實現水平方向居中布局效果

          .parent{position:relative;}
          .child{position:absolute;left:50%;transform: translateX(-50%)}

          優點:

          父級元素是否脫離文檔流, 不影響子集元素水平居中效果

          缺點:transform屬性是CSS3中新增屬性, 瀏覽器支持情況不好


          主站蜘蛛池模板: 国产高清在线精品一区小说| 日本免费电影一区二区| 中文字幕一区在线观看视频| 一区二区三区视频观看| 亚洲性无码一区二区三区| 久久精品一区二区国产| 精品aⅴ一区二区三区| 一区二区三区高清在线| 高清一区二区三区| 无码人妻AⅤ一区二区三区水密桃| 国内精品视频一区二区三区| 无码人妻精品一区二区蜜桃| 久久久久久人妻一区二区三区 | 国产精品免费一区二区三区 | 区三区激情福利综合中文字幕在线一区亚洲视频1 | 精品乱人伦一区二区| 日韩精品电影一区| 国产一区二区久久久| 久久综合亚洲色一区二区三区| 久久无码人妻精品一区二区三区| 欧美人妻一区黄a片| 精品一区二区三区在线观看视频 | 亚洲熟妇av一区| 国产一区二区在线观看| 免费播放一区二区三区| 久久亚洲综合色一区二区三区| 成人乱码一区二区三区av| 国产一区二区三区高清视频| 老湿机一区午夜精品免费福利| 无码日韩AV一区二区三区| 精品一区二区三区四区电影| 久久99久久无码毛片一区二区| 日韩精品无码Av一区二区| 亚洲日韩国产精品第一页一区| 在线观看免费视频一区| 国产亚洲一区二区三区在线观看| 亚洲AV乱码一区二区三区林ゆな| 秋霞无码一区二区| 精品国产一区二区三区| 国产精品自在拍一区二区不卡| 亚洲熟女少妇一区二区|