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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

日常css和js小知识点记录

發布時間:2024/3/24 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日常css和js小知识点记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2015-6-29

1.<meta name="viewport" content="width=device-width,user-scalable=no">設置屏幕寬度為設備寬度,禁止用戶手動調整縮放

<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
width - viewport的寬度 height - viewport的高度
initial-scale - 初始的縮放比例
minimum-scale - 允許用戶縮放到的最小比例
maximum-scale - 允許用戶縮放到的最大比例
user-scalable - 用戶是否可以手動縮放

2.<meta content="telephone=no" name="format-detection">格式檢測,手機號碼不被顯示為撥號鏈接
3.background-size:cover;把背景圖像擴展至足夠大,以使背景圖像完全覆蓋背景區域。背景圖像的某些部分也許無法顯示在背景定位區域中。
4.@media (min-width: 1440px){ 樣式 }
@media (min-width: 1024px){ 樣式 }媒體查詢,做響應式布局的時候必要的東西,這是一些初始化設置
5.filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/xVfocus.jpg', sizingMethod='scale(縮放圖片以適應對象的尺寸邊界)');

?

2015-7-13:

1、谷歌瀏覽器,網頁不支持字體小于12px;

在CSS中設置:-webkit-text-size-adjust: none;
(這段話可以加在body中,也可以單獨加在具體樣式中。)

2、ie6不支持min-height的解決方法;

css代碼:min-height:500px;_height:500px;

3、解決IE6,IE7不能隱藏(overflow:hidden)絕對定位溢出的內容;

哪個需要設置overflow;hidden,生效,就在哪個父級上面設置position:relative;

4、谷歌、ie瀏覽器默認空格(&nbsp;)寬度不一的問題

設置相同字體 font-family:"宋體";

5、<div class="clear"></div>在ie6中存在默認空白問題;

.clear{font-size:0;line-height:0;height:0;}

6、塊級元素上加懸停在ie6上不顯示;

body{ behavior:url(csshover.htc);}

<!--[if lte IE 6]> <![endif]-->
IE6及其以下版本可見
<!--[if lte IE 7]> <![endif]-->
IE7及其以下版本可見
<!--[if IE 6]> <![endif]-->
只有IE6版本可見
<![if !IE]> <![endif]>
除了IE以外的版本
<!--[if lt IE 8]> <![endif]-->
IE8及其以下的版本可見
<!--[if gte IE 7]> <![endif]-->
IE7及其以下的版本可見
有需要壓縮包的js可以問我要哦


7、png-24格式的背景圖片在ie6中顯示灰色;

< !--[if IE 6]><script src="DD_belatedPNG.js"></script><script> DD_belatedPNG.fix('.png_bg');</script><![endif]-->

引用函數是DD_belatedPNG.fix(),括號里的 *表示所有css選擇器.png_bg 改成你的css選擇器名稱。
有需要js壓縮包的可以問我要哦

8、圓形頭像的制作兼容

圓形頭像的制作原理就是在頭像上覆蓋一張透明的圖片,把四個角顏色設置成頁面的背景顏色,中間透明。
這里需要注意的是需要把圖片保存成24位的png,雖然IE6支持8位的png的透明,但是8位的png做透明圓弧圖片存在效果上的問題,就是存在白色的雜邊或鋸齒。24位的png或32位的png的圓弧透明(半透明)圖片則非常光滑,但是該死的IE6不支持24位的png或32位的png透明(其他瀏覽器都支持),需要我們額外的一下處理;使用 AlphaImageLoader就可以解決IE6不能顯示24位和32位PNG的透明,
但使用 AlphaImageLoader 篩選器的元素必須有寬高,width:XXpx; height:XXpx;ie6下必須充值背景為none,_background:none

<style>
#test{position:relative; top:0; left:0;width:300px;height:300px;background:#000;}
#test span{position:absolute; top:0; left:0;width:200px;height:200px;background:url("路徑/中間透明的圖片.png");color:#fff;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="路徑/中間透明的圖片.png
",sizingMethod="crop");}
</style>
<div id="test"><img src="圖片地址" width="200" height="200" /><span></span></div>

9、使三列、兩列div背景等高

補差等高法

<div class="content">
<div class="left"></div>
<div class="right"></div>
</div>

.content{overflow:hidden;}
.left, .right{margin-bottom:-10000px;padding-bottom:10000px;}
這也是負margin的一個應用。這種方法是有一個缺點,就是當其中有出現錨點的時候,會出現錨點跳轉錯位的問題。
可能有的公司也會不讓使用這個方法,因為margin、padding數值過大;

還有種折中的方法是使用背景圖片達到頁面基本的等高,這個大家應該懂得吧。

10、谷歌瀏覽器css hack解決(只有谷歌、蘋果瀏覽器識別)

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*這里放新建的CSS選擇器*/
}

11.background-size的cover特定值會保持圖像本身的寬高比例,將圖片縮放到正好完全覆蓋定義背景的區域。

12.若頁面需默認用極速核,增加標簽:<meta name="renderer" content="webkit">
若頁面需默認用ie兼容內核,增加標簽:<meta name="renderer" content="ie-comp">
若頁面需默認用ie標準內核,增加標簽:<meta name="renderer" content="ie-stand">

13.優先使用 IE 最新版本和 Chrome
copy<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

14.禁止文本域textarea拖動:resize: none;

15.網站變灰 CSS
body{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter:gray;
}

16.在html中控制自動換行 :<td style="word-break:break-all">

轉載于:https://www.cnblogs.com/dazhangli/p/4742538.html

總結

以上是生活随笔為你收集整理的日常css和js小知识点记录的全部內容,希望文章能夠幫你解決所遇到的問題。

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