AP應(yīng)用定制之表單設(shè)計(jì)。
大家好,現(xiàn)在學(xué)習(xí)一下表單是布局對齊的操作設(shè)置。現(xiàn)在打開表單樣式,如果選中一個(gè)單元格之后,在表單設(shè)計(jì)上方會(huì)出現(xiàn)六個(gè)對齊操作按鈕。
·前面三個(gè)是左對齊、居中對齊、右對齊,它是控制單元格內(nèi)的內(nèi)容、字段標(biāo)題或者是空鍵內(nèi)容水平方向?qū)R控制顯示。
·后面三個(gè)是控制垂直方向的控制顯示,可以頂部對齊、居中對齊、底部對齊。
可以根據(jù)操作顯示單元格以及表單樣式自行選擇是靠左、靠右、靠頂還是靠下。一般表單字段標(biāo)題都是建議靠右對起來顯示,這樣會(huì)顯得整體對齊感。四段空間如果沒有特殊要求,一般保持默認(rèn)是左對齊即可。
其他的像一些裝飾的公司名稱、表單名稱這些一些顯示,單據(jù)內(nèi)容主題特點(diǎn)的也是芬蘭名稱,可以根據(jù)整體的樣式感來控制是靠左、靠右還是靠頂。
這個(gè)就是表單布局對齊的操作設(shè)置,謝謝。
內(nèi)容首發(fā)于工粽號:程序員大澈,每日分享一段優(yōu)質(zhì)代碼片段,歡迎關(guān)注和投稿!
大家好,我是大澈!
本文約 500+ 字,整篇閱讀約需 1 分鐘。
今天分享一段優(yōu)質(zhì) CSS 代碼片段,可以輕松實(shí)現(xiàn)元素垂直水平居中對齊。
老規(guī)矩,先閱讀代碼片段并思考,再看代碼解析再思考,最后評論區(qū)留下你的見解!
div {
display: grid;
place-content: center;
}
分享原因
這段代碼展示了如何使用 CSS Grid 布局以及 place-content 屬性來居中對齊元素。
CSS Grid 是一種強(qiáng)大的布局工具,提供了簡單且靈活的方式來實(shí)現(xiàn)復(fù)雜的布局,而place-content 屬性進(jìn)一步簡化了居中對齊的實(shí)現(xiàn)。
相較于 Flex 布局,Grid 布局僅僅只需一行代碼即可搞定居中對齊!
代碼解析
1. display: grid;
設(shè)置元素為網(wǎng)格容器。
網(wǎng)格容器可以通過定義網(wǎng)格行和列來布置其子元素。
2. place-content: center;
place-content 是 align-content 和 justify-content 的組合屬性。
center 值表示內(nèi)容在容器的中央對齊。
3. 兼容性
place-content: center; 的兼容性在現(xiàn)代瀏覽器中較好,某一些舊版瀏覽器的不兼容完全可以忽略了。
以下是一些常見瀏覽器的具體支持情況:
篇文章主要給大家介紹一下如何使用html+css實(shí)現(xiàn)元素的水平與垂直居中效果,這也是我們網(wǎng)頁在編碼制作中會(huì)經(jīng)常用到的問題。
主要實(shí)現(xiàn)css代碼:
水平居中:text-align:center;
垂直居中:line-height:XXpx; /*line-height與元素的height的值一致*/
我們先來看這樣一個(gè)例子,加入我們這里有一個(gè)div,寬度和高度為300px,背景顏色為黑色,然后在div中有一行簡短文字,我們只需要使用line-height:200px;就可以實(shí)現(xiàn)文字的居中效果,具體的代碼如下所示:
由上圖可以看出我們實(shí)現(xiàn)了單行文字的垂直居中效果,但是很多時(shí)候我們的文字并不知道具體有多少,可能有一行,也可能有很多行,那么遇到多行文字的這種問題我們要如何處理呢。
對于多行文本的垂直居中我們有很多種實(shí)現(xiàn)方式,我們這里逐個(gè)的來看一下;
1、使用display:table來實(shí)現(xiàn)
主要實(shí)現(xiàn)代碼:
display: table使塊狀元素成為一個(gè)塊級表格;
display: table-cell;子元素設(shè)置成表格單元格;
vertical-align: middle;使表格內(nèi)容居中顯示,即可實(shí)現(xiàn)垂直居中的效果;
具體的html與css的代碼就如下所示:
2、使用absolute與transform配合實(shí)現(xiàn)
主要實(shí)現(xiàn)代碼:
position:absolute; 首先給文本絕對定位;
left:50%;top:50%;transform:translate(-50%,-50%); 讓文本距離盒子左邊和上邊分別為50%,再用transform向左(上)平移它自己寬度(高度)的50%,也就達(dá)到居中效果了。
具體的html與css的代碼就如下所示:
3、使用flex實(shí)現(xiàn)
主要實(shí)現(xiàn)代碼:
display: flex;設(shè)置 display 屬性的值為 flex 將其定義為彈性容器
align-items: center;定義項(xiàng)目在交叉軸(縱軸)上如何對齊,垂直對齊居中
justify-content: center; 定義了項(xiàng)目在主軸上的對齊方式,水平對齊居中
具體的html與css的代碼就如下所示:
好了,本篇文章就給大家說到這里,大家自己動(dòng)手寫一下看能不能寫出一樣的頁面效果出來,也可以找一些類似的頁面自己練習(xí)一下,有需要源碼的可以直接私信【網(wǎng)站源碼】即可。
每日金句:了解別人心里想什么,你才能得到自己想要的。喜歡我的文章的小伙伴記得關(guān)注一下哦,每天將為你更新最新知識(shí)。
*請認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。