最贊回答 / 969999666696
因為 text-align 對作為塊級元素的子元素?zé)o效,但子元素的文本會繼承 text-align 的效果導(dǎo)致該文本在子元素內(nèi)水平居中。
2020-03-10
最新回答 / 德瑪西亞之前端
td標(biāo)簽(display:table-cell)1) td默認繼承tr的高度,且平分table的寬度2) 若table(display:table)不存在,給td設(shè)置的寬高不能用百分比只能用準(zhǔn)確的數(shù)值3) 給td設(shè)置vertical-align: middle; td元素里面(除float、position:absolute)所有的塊級、非塊級元素都會相對于td垂直居中4) 給td設(shè)置text-align: center; td元素里面所有非block元素(除float、position:absolute...
2020-01-16
最新回答 / ccyy_阿亮
你自己再加個parent-fix容器,設(shè)置該容器“display: table; width: 100%”。因為你目前的表寬是根據(jù)單元格內(nèi)容大概200px和width設(shè)置值100%算出來的。如果不顯式設(shè)置table寬度,根據(jù)單元格的內(nèi)容和單元格的width設(shè)置去算總列寬,總列寬會作為表寬。如果顯示式設(shè)置了table寬度,跟上面一樣要算出總列寬。如果表寬大于總列寬,會把多余的分配給列;如果表寬小于總列寬,表寬會被忽略,總列寬會作為表寬。這兩條規(guī)則其實不太嚴謹,中間過程會更復(fù)雜,具體去查相關(guān)資料吧~
2020-01-09
最贊回答 / 慕粉3959400
查了一下,可以給right-fix的 width屬性設(shè)置為 width:calc(100% - 400px),同時left上的position也不用寫了,calc()自適應(yīng)布局屬性是css3新增。個人踩坑補充一下,calc支持加減乘除,但是運算符號左右兩邊必須要有空格
2020-01-01
最新回答 / ccyy_阿亮
左浮動元素設(shè)置左右外邊距的區(qū)別:設(shè)置左外邊距會有位移,而設(shè)置右外邊距沒有位移(其實會影響下一個浮動元素的位置),相同點就是負值達到浮動元素原本寬度后可能就跳到上一行了。跳到上一行是有前提的,具體去查浮動規(guī)則,前面有一節(jié)視頻中右盒子上不去的原因也可以查浮動規(guī)則。右浮動設(shè)置左右外邊距也類似,自己可以寫個例子試試。你的右盒子margin-right設(shè)為-300px;就可以了。設(shè)置的100%,極端情況下會有問題,比如父元素寬度小于右盒子寬度。
2019-12-21