css小技巧

一、左右布局

可以用float標(biāo)簽實(shí)現(xiàn),左側(cè)定寬,右側(cè)自適應(yīng)。

.left {
    float: left;
    width: 200px;
    height: 100%;
    background-color: red;
}
.right {
    margin-left: 200px;
    background-color:black;
}

二、左中右布局

可以用浮動float布局實(shí)現(xiàn)。

 .left{
       width: 300px;
       height: 100px;
       background-color: #823384;
       float:left;
}
 .center{
       height: 100px;
       background-color: #d29922;
       margin-left:200px;
       margin-right:200px;
}
.right{
       width: 300px;
       height: 100px;
       background-color: #0c8ac5;
       float:right;
}

三、水平居中

目前知道2種方法實(shí)現(xiàn)水平居中,以后可繼續(xù)補(bǔ)充。

  • 1、首先給div塊級元素設(shè)置固定寬高,示例:
height: 100px;
width: 50px;

然后給div塊級元素設(shè)置左右外間距,示例:

margin-left: auto;
margin-right: auto;
  • 2、在塊級元素div中加入內(nèi)聯(lián)元素,示例:
<div>
   <p>123</p>
    466
</div>

說明:123和456都是塊級元素div的內(nèi)聯(lián)元素.
然后給塊級元素div增加此塊級元素div內(nèi)的內(nèi)聯(lián)元素都水平居中的樣式,示例:

text-align: center

四、垂直居中

/*固定寬度水平居中*/
.center {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

/*子元素display:inline-block,父元素設(shè)text-align:center實(shí)現(xiàn)水平居中*/
div{
  text-align:center;
}
div .center{
  display:inline-block;
}

五、CSS三角形

先編寫一個空元素

<div class="triangle"></div>

然后,將它四個邊框中的三個邊框設(shè)為透明,剩下一個設(shè)為可見,就可以生成三角形效果:

.triangle { 
border-color: transparent transparent green transparent; 
border-style: solid;
 border-width: 0px 300px 300px 300px; 
height: 0px; 
width: 0px;
 }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,104評論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,780評論 1 45
  • .清除圖片下方出現(xiàn)幾像素的空白間隙方法1: 復(fù)制代碼代碼如下:img{display:block;}方法2: 復(fù)制...
    一直以來都很好閱讀 305評論 0 0
  • 好吧,被發(fā)現(xiàn)了,其實(shí)我在寫學(xué)習(xí)筆記 水平居中設(shè)置 行內(nèi)元素如果被設(shè)置元素為文本、圖片等行內(nèi)元素時,水平居中是通過給...
    傻小子不會起名字閱讀 551評論 0 0
  • 1.元素水平居中 內(nèi)聯(lián)元素水平居中text-align:center; 塊元素水平據(jù)居中margin:0 auto...
    Ms_Apple閱讀 307評論 0 0

友情鏈接更多精彩內(nèi)容