什么是響應式?響應式布局的詳細說明
發表時間:2023-08-31 來源:明輝站整理相關軟件相關文章人氣:
[摘要]本篇文章給大家帶來的內容是關于什么是響應式?響應式布局的詳細介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。響應式響應式:根據不同的設備、不同的寬度、不同的特性、對頁面上內容的樣式做出相應的調整媒詢 媒體查詢顯示設備@media只有滿足所有查詢條件的時候,里面的樣式才會被解析...
本篇文章給大家帶來的內容是關于什么是響應式?響應式布局的詳細介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
響應式
響應式:根據不同的設備、不同的寬度、不同的特性、對頁面上內容的樣式做出相應的調整
媒詢 媒體查詢
顯示設備
@media
只有滿足所有查詢條件的時候,里面的樣式才會被解析
all 所有媒體
braille 盲文觸覺設備
embossed 盲文打印機
print 手持設備
projection 打印預覽
screen 彩屏設備
speech ‘聽覺’類似的媒體類型
tty 不適用像素的設備
tv 電視
and 用來鏈接多個查詢條件
min-width : 大于等于
max-width: 小于等于
寫一個范圍,在這個范圍內使用這種樣式
<style>
@media screen and (min-width:1000px) and (max-width:1300px){
.box{
width:100px;
height: 100px;
background: #333333;
}
}
</style>
響應式-像素比
媒體特性;
min-width:1000px 當屏幕寬度大于等于1000的時候會被解析
max-width:1300px 當屏幕寬度小于等于1300的時候會被解析
-webkit-min-device-pixel-ratio 最小像素比
-webkit-max-device-pixel-ratio 最大像素比
orientation:portrait
(指定輸出設備中的頁面可見區域高度大于或等于寬度)
orientation:landscape
(除portrait值情況外,都是landscape)
<style>
@media (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
.box{
width:100px;
height: 100px;
background: #333333;
}
}
</style>
響應式引入的多種寫法
@import "css/a.css" all and (min-width:800px);
/* 寬度滿足800-999的時候,只會引入a.css樣式表 *
@import "css/b.css" all and (min-width:1000px);
/* 寬度滿足1000-1199的時候,會同時引入a和b.css這兩個樣式表,后者覆蓋前者 *
@import "css/c.css" all and (min-width:1200px);
/* 寬度滿足1200的時候,會同時引入a和b、c.css這三個樣式表,后者覆蓋前者 */
/* 同時會滿足多個樣式的查詢條件,這種方式引入樣式表要注意樣式表的順序 */
@import "css/a.css" all and (min-width:800px) and (max-width:999px);
/* 寬度滿足800-999的時候,只會引入a.css樣式表 */
@import "css/b.css" all and (min-width:1000px) and (max-width:1199px);
/* 寬度滿足1000-1199的時候,引入b.css樣式表*/
@import "css/c.css" all and (min-width:1200px);
/* 寬度滿足1200的時候,引入c.css樣式表 */
/* 因為同時只會滿足一個樣式表的查詢條件,所以不需要太注意順序 */
百分比布局
<style>
.box{
width:100%;
}
.item_long{
width:100%;
}
.item_long img{
width:100%;
}
.item{
width:46%;
height:270px;
float: left;
}
.item:nth-child(even){
float: right;
}
.item img{
width:100%;
}
</style>
<!--百分比布局適用于 布局不會發生改變 并且要求看到左右的內容-->
當值給百分比的時候,根據誰來計算
width 根據父級的寬度來來計算
height 根據父級的高度
margin 始終根據父級的寬度來計算
top 根據(定位_絕對定位)父級的高度來計算
left 根據(定位_絕對定位)父級的寬度來計算
padding根據父級的寬度來計算
translatX,Y 根據自身的寬高來計算
行高的表示方法 : font:20px/1.2 ‘宋體’; 表示文字大小的1.2倍
以上就是什么是響應式?響應式布局的詳細介紹的詳細內容,更多請關注php中文網其它相關文章!
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。