整合營銷服務商

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

          免費咨詢熱線:

          HTML網頁中的圖形是如何對齊的?有什么方法可以使它們對齊?


          許多方法可以將HTML元素與CSS對齊,但是一起使用或單獨使用它們并不是那么容易。開發人員所面臨的困難之一就是試圖將元素集中在頁面中間。

          因此,在本文中,我將展示一些最常用的方法,即通過使用不同的CSS屬性在水平和垂直方向上居中圖像。

          水平居中

          讓我們開始使用3個不同的CSS屬性將圖像水平居中。

          文字對齊

          使圖像水平居中的第一種方法是使用text-align屬性。但是,僅當圖像位于塊級容器(例如<div>)內時,此方法才有效:

          Margin: Auto

          使圖像居中的另一種方法是使用margin:auto屬性(用于左邊距和右邊距)。但是,單獨使用margin:Auto將不適用于圖像。如果需要使用margin:auto,則還必須使用2個其他屬性。

          margin-auto屬性對內聯級別的元素沒有任何影響。由于<img>標簽是一個內聯元素,因此我們需要先將其轉換為塊級元素:

          其次,我們還需要定義寬度。因此,左右邊緣可以占用其余的空白空間并自動對齊,可以這樣解決問題(除非我們給出100%的寬度):

          Display: Flex

          將圖像水平居中的第三種方法是使用display:flex。同樣,我們對容器使用text-align屬性,它也會使用display:flex。但是,僅使用display:flex是不夠的。容器還必須具有一個稱為justify-content的附加屬性。

          justify-content屬性與display:flex一起使用,我們可以使用它水平放置圖像的中心。最后,圖像的寬度必須小于容器的寬度,否則,它會占用100%的空間,然后我們就無法對其進行集中化。

          垂直居中放置圖像

          1、Display: Flex

          對于垂直對齊,使用display:flex確實很有幫助。考慮到我們的容器的高度為800px,但圖像的高度僅為500px:

          現在,在這種情況下,向容器中添加一行代碼(align-items:center)就可以了:

          如果將align-items屬性與display:flex一起使用,就會將元素垂直放置。

          2、位置:絕對和變換屬性

          垂直對齊的另一種方法是一起使用position和transform屬性。這個有點復雜,所以讓我們一步一步地做。

          步驟1:定義絕對位置

          首先,我們將圖像的定位行為從靜態更改為絕對:

          同樣,它應該位于相對放置的容器內,因此我們添加一個位置:相對于其容器的div。

          步驟2:定義頂部和左側屬性

          其次,我們定義圖像的頂部和左側屬性,并設置為50%。這會將圖像的起點(左上角)移到容器的中心:

          步驟3:定義變換屬性

          在第二步的時候已經將圖像的一部分移出容器。因此,我們需要將其取回內部。在圖像上定義轉換屬性,并在其X和Y軸上添加負50%可以達到目的:

          還可以使用其他方法進行水平和垂直居中,我這里只嘗試了最常用的方法。希望這篇文章可以幫助你了解如何在頁面中心對齊圖像。

          r是一個塊元素,其默認邊界值是margin: 0 auto;。只需要通過css將其重置為margin: 0;即可。

          .HTML 指的是?()

          A.超文本標記語言(Hyper Text Markup Language)

          B.家庭工具標記語言(Home Tool Markup Language)

          C.超鏈接和文本標記語言(Hyperlinks and Text Markup Language)

          2.Web 標準的制定者是?()

          A.微軟(Microsoft)

          B.萬維網聯盟(W3C)

          C.網景公司(Netscape)

          3.在下列的 HTML 中,哪個是最大的標題?()

          A.<h6>

          B.<head>

          C.<heading>

          D.<h1>


          4.在下列的 HTML 中,哪個可以插入折行?()

          A.<br>

          B.<lb>

          C.<break>

          5.在下列的 HTML 中,哪個可以添加背景顏色?()

          A.<body color="yellow">

          B.<background>yellow</background>

          C.<body bgcolor="yellow">

          6.請選擇產生粗體字的 HTML 標簽:()

          A.<bold>

          B.<bb>

          C.<b>

          D.<bld>


          7.請選擇產生斜體字的 HTML 標簽:()

          A.<i>

          B.<italics>

          C.<ii>


          8.在下列的 HTML 中,哪個可以產生超鏈接?()

          A.<a url="http://www.w3cschool.cn">W3Cschool.cn</a>

          B.<a >W3Cschool</a>

          C.<a>http://www.w3cschool.cn</a>

          D.<a name="http://www.w3cschool.cn">W3Cschool.cn</a>

          9.如何制作電子郵件鏈接?()

          A.<a href="xxx@yyy">

          B.<mail href="xxx@yyy">

          C.<a href="mailto:xxx@yyy">

          D.<mail>xxx@yyy</mail>


          10.如何在新窗口打開鏈接?()

          A.<a href="url" new>

          B.<a href="url" target="_blank">

          C.<a href="url" target="new">

          11.請選擇可以使單元格中的內容進行左對齊的正確 HTML 標簽:()

          A.<td align="left">

          B.<td valign="left">

          C.<td leftalign>

          D.<tdleft>

          13.如何產生帶有圓點列表符號的列表?()

          A.<dl>

          B.<list>

          C.<ol>

          D.<ul>

          14.在下列的 HTML 中,哪個可以產生復選框?()

          A.<input type="check">

          B.<checkbox>

          C.<input type="checkbox">

          D.<check>

          15.在下列的 HTML 中,哪個可以產生文本框?()

          A.<input type="textfield">

          B.<textinput type="text">

          C.<input type="text">

          D.<textfield>

          16.在下列的 HTML 中,哪個可以產生下拉列表?()

          A.<list>

          B.<input type="list">

          C.<input type="dropdown">

          D.<select>


          17.在下列的 HTML 中,哪個可以產生文本區(textarea)?()

          A.<textarea>

          B.<input type="textarea">

          C.<input type="textbox">

          18.在下列的 HTML 中,哪個可以插入背景圖像?()

          A.<body background="background.gif">

          B.<background img="background.gif">

          C.<img src="background.gif" background>

          19.以下選項中,哪個全部都是表格標簽?()

          A.<table><head><tfoot>

          B.<table><tr><td>

          C.<table><tr><tt>

          D.<thead><body><tr>

          20.在下列的 HTML 中,哪個可以插入圖像?()

          A.<img href="image.gif">

          B.<image src="image.gif">

          C.<img src="image.gif">

          D.<img>image.gif</img>

          請把你的答案寫在留言區。^_^


          主站蜘蛛池模板: 国产精品免费大片一区二区| 国产精品区一区二区三| 久久精品一区二区三区AV| 在线播放精品一区二区啪视频| 韩国福利一区二区三区高清视频 | 精品久久国产一区二区三区香蕉| 人妻少妇精品视频一区二区三区| 精品无码人妻一区二区三区不卡| 日美欧韩一区二去三区| 亚洲av色香蕉一区二区三区| 麻豆文化传媒精品一区二区| 香蕉久久av一区二区三区| 亚洲一区二区三区在线观看精品中文 | 精品91一区二区三区| 免费无码一区二区三区蜜桃大| 亚洲AV无码片一区二区三区 | 久久精品国产第一区二区| 精彩视频一区二区| 国产一区二区三区在线观看影院| 日韩精品一区二区三区国语自制 | 日本一区二区三区久久| 精品国产一区二区三区免费看 | 国产丝袜美女一区二区三区| 久久se精品一区二区| 亚洲AV美女一区二区三区| 色窝窝无码一区二区三区成人网站| 日本高清不卡一区| 韩国一区二区视频| 国产精品电影一区二区三区| 午夜视频久久久久一区 | 日韩精品人妻av一区二区三区| 卡通动漫中文字幕第一区| 变态调教一区二区三区| 亚洲一区二区三区免费| 国产免费一区二区视频| 亚洲电影唐人社一区二区| 无码中文字幕一区二区三区| 一区二区三区91| 久久精品一区二区| 国产一区二区三区91| 91video国产一区|