日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Html百分比设宽偏差大,absolute和relative元素 设置百分比宽高的差异

發布時間:2024/4/19 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Html百分比设宽偏差大,absolute和relative元素 设置百分比宽高的差异 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一般元素在頁面所占的空間包括:magin border padding content。以前一直以為子元素設置百分比寬高都是以父元素的content值為基準計算的。但是當子元素的position不同時,卻是不同的結果。

demo

用如下小demo測試:

.container{

position: relative;

margin: 100px auto;

padding: 20px;

height: 100px;

width: 100px;

border : 10px solid green;

background-color: red;

}

.test{

height: 20%;

width: 20%;

position: relative;

top:;

left:;

background-color: #000000;

}

效果如下:

子元素以父元素的content寬度100px為基準計算的20%為20px 且是以content為參考進行的偏移(雖然這里為0)

若子元素position為absolute時,效果如下:

此時子元素的百分比寬度是以 父元素的 padding + content的值進行計算的 為28px; 而且也是以padding為基礎進行偏移的。

結論

absolute元素的百分比寬高 計算時按照的包含塊的 padding + content的值算的,偏移的參考也要加上padding那部分

relative元素的百分比寬高 計算時按照的包含塊的 content的值算的.

JS獲取頁面,元素,窗口和返回頁面,元素,窗口的寬高以及滾動值

jquery獲取頁面,元素,窗口的寬高以及滾動值 //獲取瀏覽器顯示區域(可視區域)的高度 : $(window).height(); //獲取瀏覽器顯示區域(可視區域)的寬度 : $(window) ...

關于html中的設置body寬高的理解

有時候看到別人的代碼中經常出現在body中設置的寬高,不是很理解,于是自己測試了下,瞬間懂了,廢話不多說,直接上代碼: 首先創建好一個基本的html文件,設body的背景色為red: 相信大家都知道效 ...

input與select 設置相同寬高,在瀏覽器上卻顯示不一致,不整齊

遇到 input與select 設置相同寬高,在瀏覽器上卻顯示不一致,遂實驗了下(IE 10.013 ,Firefox 30.0),得出以下結論 input?? width,height 值里面, 不 ...

Python設置瀏覽器寬高

# 發起請求,設置瀏覽器寬高 # 代碼中引入selenium版本為:3.4.3 # 通過Chrom瀏覽器訪問發起請求 # Chrom版本:59 ,chromdriver:2.3 # 需要對應版本的Ch ...

CSS Transform讓百分比寬高布局元素水平垂直居中

很早以前了解過當元素是固定寬度和高度的時候,水平垂直高居中的方法可以設置margin的負值來使其居中,這個負值是元素的寬和高的一半,比如寬高是100px,那么就用margin-left:-50px;m ...

IE6下絕對定位元素父級寬高是奇數,絕對定位元素的right和bottom值會有1個像素的偏差

...

IE下元素設置百分比的問題

場景:近兩天在做一個控件,該控件是一個tab型的,并且該tab有可能是兩個tab標簽,也有可能是多個tab標簽,為了能夠適應這種動態需求, 在設置標簽寬度的時候,直接用的最外層容器除以tab的個數,然 ...

關于百分比寬高div居中并垂直居中問題

【轉載】Spark性能優化指南——高級篇

前言 數據傾斜調優 調優概述 數據傾斜發生時的現象 數據傾斜發生的原理 如何定位導致數據傾斜的代碼 查看導致數據傾斜的key的數據分布情況 數據傾斜的解決方案 解決方案一:使用Hive ETL預處理數 ...

bootstrap-select去除藍色邊框outline

/*去除選擇框的outline*/ .bootstrap-select .dropdown-toggle:focus{outline:none !important;} /*去除選項的outline* ...

Angular中使用Rainbow

在使用js類庫和框架的時候,大家都習慣于編寫自己的使用示例,如果能將示例中的html,js和css 進行展示, 并進行高亮顯示,效果會很棒,例如在html高亮顯示jquery代碼 上面的示例是使用ra ...

poj2407

歐拉函數裸題. 歐拉函數:在數論,對正整數n,歐拉函數是少于或等于n的數中與n互質的數的數目. 歐拉函數的定義: E(N)= ( ?區間[1,N-1] 中與 N 互質的整數個數). 對于 積性函數 F ...

QTP自傳之web常用對象

隨著科技的進步,“下載-安裝-運行”這經典的三步曲已離我們遠去.web應用的高速發展,改變了我們的思維和生活習慣,同時也使web方面的自動化測試越來越重要.今天,介紹一下我對web對象的識別,為以后的 ...

窗體的擴展樣式GWL_EXSTYLE用于SetWindowLong

SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT or WS_EX_ ...

mysql命令參數詳解

一,MySQL命令行參數 Usage: mysql [OPTIONS]?[database]?//命令方式?-?, --help //顯示幫助信息并退出?-I, --help //顯示幫助信息并退出? ...

總結

以上是生活随笔為你收集整理的Html百分比设宽偏差大,absolute和relative元素 设置百分比宽高的差异的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。