摘要:個人的面試踩坑之旅,充滿誠意的干貨一今日頭條用實現(xiàn)一個自適應(yīng)的正方形詳細參考方法單位優(yōu)點簡潔方便缺點瀏覽器兼容不好方案設(shè)置垂直方向的撐開容器按照規(guī)定,的百分比數(shù)值是相對父元素寬度的寬度計算的。行框的寬度是由包含塊和存在的浮動來決定。
個人的面試踩坑之旅,充滿誠意的干貨~
一:今日頭條1.用css實現(xiàn)一個自適應(yīng)的正方形
詳細參考:https://idiotwu.me/css-respon...
方法1:CSS3 vw 單位
.placeholder { width: 100%; height: 100vw; }
優(yōu)點:簡潔方便
缺點:瀏覽器兼容不好
方案2:設(shè)置垂直方向的 padding 撐開容器
按照規(guī)定,margin, padding 的百分比數(shù)值是相對 父元素寬度 的寬度計算的。
.placeholder { width: 100%; padding-bottom: 100%; }
為了防止內(nèi)容撐開容器,設(shè)置容器的高度為0
.placeholder { height: 0; }
方法3:利用偽元素的 margin(padding)-top 撐開容器
.placeholder { width: 100%; overflow:hidden; } .placeholder:after { content: ""; display: block; margin-top: 100%; /* margin 百分比相對父元素寬度計算 */ }
2.什么是替換元素和非替換元素?img屬于哪一種?
詳細參考:https://segmentfault.com/a/11...
(1)可替換元素:
可替換元素就是瀏覽器根據(jù)元素的標簽和屬性,來決定元素的具體顯示內(nèi)容。
例如瀏覽器會根據(jù)標簽的src屬性的值來讀取圖片信息并顯示出來,而如果查看(x)html代碼,則看不到圖片的實際內(nèi)容;又例如根據(jù)標簽的type屬性來決定是顯示輸入框,還是單選按鈕等。
(x)html中的、、
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/82822.html
一直在網(wǎng)站上學(xué)習(xí)別人的測試之路,現(xiàn)在也想分享一下自己的經(jīng)歷。 結(jié)緣測試 和大家不同的地方在于,作為一名生物醫(yī)學(xué)工程專業(yè)畢業(yè)生,我都是在醫(yī)療行業(yè)打轉(zhuǎn)。 我的軟件測試之旅分為兩段,第一段是一份實習(xí),從2019年9月到2020年1月,第二段是畢業(yè)后的第一份工作,從2020年4月到今天。 實習(xí)之路 雖然從時間上來看,我的軟件測試之旅接近兩年,尤其是第一份實習(xí),雖然時間跨度有四個月,但因為當時學(xué)校導(dǎo)師給的壓...
摘要:是的架構(gòu)的實現(xiàn)。是在年提出的一種前端架構(gòu),主要用來處理復(fù)雜的邏輯的一致性問題當時是為了解決頁面的消息通知問題。 去年10月底來到了新公司,剛開始接手 Android 項目時,發(fā)現(xiàn)該項目真的是一團遭,項目開發(fā)上沒有任何架構(gòu)可言,開發(fā)人員連簡單的 MVC、MVP 都不了解,Activity 及其臃腫,業(yè)務(wù)邊界也不明確,因此我決定重新分析一下當前主流的幾種開發(fā)架構(gòu),選出適合當前項目的架構(gòu)形式...
閱讀 880·2021-11-15 11:38
閱讀 1600·2021-09-24 09:48
閱讀 838·2021-09-24 09:47
閱讀 2270·2021-08-26 14:15
閱讀 3497·2019-08-30 11:09
閱讀 2602·2019-08-29 16:55
閱讀 1582·2019-08-26 14:01
閱讀 3033·2019-08-23 16:47