Flex 中使用 justify-content, 規(guī)定項(xiàng)目之間的對其方法,如果要讓最后一項(xiàng)向右邊對齊

創(chuàng)新互聯(lián)長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為永德企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站,永德網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
有一個(gè)簡單的方法,在最后一項(xiàng)元素使用樣式:
margin-left: auto;
如果一個(gè)div里面包含多個(gè)標(biāo)簽,使用text-align:right就可以了(意為內(nèi)容右對齊)
CSS中設(shè)置文字右對齊可以通過代碼:p align="對齊方式"文本段落/p來實(shí)現(xiàn),操作步驟如下:
1.新建一個(gè)html文檔,如下圖紅框所示;
2.可以給文檔改個(gè)名字,如下圖紅框所示;
3.然后輸入文字內(nèi)容,如下圖紅框所示;
4.進(jìn)一步設(shè)置以下文字的對齊方式,示例代碼如下:p align="right"孔雀為什么要東南飛?/p;
5.在瀏覽器中預(yù)覽,文字就實(shí)現(xiàn)了右對齊,如下圖紅框所示;
6.如果將對齊方式的代碼改為“l(fā)eft”,如下圖紅框所示;
7.預(yù)覽結(jié)果文字就實(shí)現(xiàn)了左對齊,如下圖紅框所示;
8.或者改成“center”,如下圖紅框所示;
9.文字的位置有變成了居中,如下圖紅框所示,總結(jié)如下:文字對齊方式有:left(左), center(中間), right(右),可以根據(jù)需求進(jìn)行設(shè)置即可。
可以用“text-align:right;”讓文字靠右對齊。
1、新建html文檔,在body標(biāo)簽中添加div標(biāo)簽,為div設(shè)置一個(gè)id,這里以“demo”為例:
2、在div標(biāo)簽中添加文字,然后為div標(biāo)簽設(shè)置寬高和邊框,這時(shí)默認(rèn)情況下文字靠右對齊:
3、為div添加“text-align:right;”,其中“text-align”指的是文本對齊方式,“right”指的是靠右對齊,這時(shí)網(wǎng)頁中文字將會(huì)靠右對齊:
這種情況可以一般是一個(gè)p標(biāo)簽是一個(gè)段落。因此將不同的內(nèi)容分入多個(gè)標(biāo)簽p內(nèi)。
style type="text/css"
.text-l{text-align:left;}
.text-c{text-align:center;}
.text-r{text-align:right}
/style
p class="text-l"/p
p clsss="text-c"/p
p class="text-r"/p
這樣所有想內(nèi)容左對齊的都使用text-l類。再有一個(gè)就是使用css樣式內(nèi)的p:last來定義。但是這個(gè)具有兼容性問題,使用上面比較保守一些
純css沒法實(shí)現(xiàn),除非你的元素寬度完全寫死,那樣的話會(huì)有很多問題,還是用js來實(shí)現(xiàn)吧,我寫的這個(gè)需要引入jquery
div?id="main"
p?class="tocenterRight"哥哥/p
p?class="tocenterRight"你哥哥/p
p?class="tocenterRight"你的大哥哥/p
/div
script?src="jquery-3.2.1.min.js"?type="application/javascript"/script
script
$(document).ready(function(){
//傳入type參數(shù)center-right?或者left-right?可以傳入以后看下效果,第二個(gè)參數(shù)是要做對其的類名,自己測試一下。
textAlign("center-right",".tocenterRight");
});
var?textAlign?=?function(type,classname){
var?o?=?$(classname);
var?maxwidth?=?0;
switch?(type){
case?"center-right"?:
$(o).css("text-align","right");
if(o.length0){
$(o).css("width",parseInt($($(o).parent()).width()/2));
}else{
console.log("找不到任何對象!");
}
break;
case?"left-right"?:
$(o).css("text-align","right");
if(o.length0){
for(var?i=0;io.length;i++){
$(o[i]).css("display","inline");
maxwidth?=?parseInt($(o[i]).css("width"))maxwidth???parseInt($(o[i]).css("width"))?:?maxwidth;
}
$(o).css("display","block");
$(o).css("width",maxwidth);
}else{
console.log("找不到任何對象!");
}
break;
default?:
break;
}
}
/script
兩種對齊的效果看下圖:
網(wǎng)站題目:css樣式右對齊,css設(shè)置文字右對齊
文章路徑:http://chinadenli.net/article9/dsiodoh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、、電子商務(wù)、小程序開發(fā)、App開發(fā)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)