兼容

? JavaScript

  1. HTML對象獲取問題
    FireFox:document.getElementById("idName");
    ie:document.idname或者document.getElementById("idName").
    解決辦法:統(tǒng)一使用document.getElementById("idName");

  2. const問題
    說明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來定義常量;
    IE下,只能使用var關(guān)鍵字來定義常量.
    解決方法:統(tǒng)一使用var關(guān)鍵字來定義常量.

  3. event.x與event.y問題
    說明:IE下,event對象有x,y屬性,但是沒有pageX,pageY屬性;
    Firefox下,event對象有pageX,pageY屬性,但是沒有x,y屬性.
    解決方法:使用mX(mX = event.x ? event.x : event.pageX;)來代替IE下的event.x或者Firefox下的event.pageX.

  4. window.location.href問題
    說明:IE或者Firefox2.0.x下,可以使用window.location或window.location.href;
    Firefox1.5.x下,只能使用window.location.
    解決方法:使用window.location來代替window.location.href.

  5. frame問題
    以下面的frame為例:
    <frame src="xxx.html" id="frameId" name="frameName" />
    (1)訪問frame對象:
    IE:使用window.frameId或者window.frameName來訪問這個frame對象. frameId和frameName可以同名河爹。
    Firefox:只能使用window.frameName來訪問這個frame對象.
    另外耗帕,在IE和Firefox中都可以使用window.document.getElementById("frameId")來訪問這個frame對象.
    (2)切換frame內(nèi)容:
    在 IE和Firefox中都可以使用window.document.getElementById("testFrame").src = "xxx.html"或window.frameName.location = "xxx.html"來切換frame的內(nèi)容.
    如果需要將frame中的參數(shù)傳回父窗口(注意不是opener,而是parent frame),可以在frame中使用parent來訪問父窗口唆樊。例如:parent.document.form1.filename.value="Aqing";

  6. 模態(tài)和非模態(tài)窗口問題
    說明:IE下,可以通過showModalDialog和showModelessDialog打開模態(tài)和非模態(tài)窗口;Firefox下則不能.
    解決方法:直接使用window.open(pageURL,name,parameters)方式打開新窗口。
    如果需要將子窗口中的參數(shù)傳遞回父窗口,可以在子窗口中使用window.opener來訪問父窗口.
    例如:var parWin = window.opener; parWin.document.getElementById("Aqing").value = "Aqing";

  7. firefox與IE的父元素(parentElement)的區(qū)別
    IE:obj.parentElement
    firefox:obj.parentNode
    解決方法: 因為firefox與IE都支持DOM,因此使用obj.parentNode是不錯選擇.

  8. document.formName.item(”itemName”) 問題
    問題說明:IE下蛇数,可以使用document.formName.item(”itemName”) 或document.formName.elements ["elementName"]涩赢;Firefox 下啸箫,只能使用document.formName.elements["elementName"]。
    解決方法:統(tǒng)一使用document.formName.elements["elementName"]堂鲜。

  9. 集合類對象問題
    問題說明:IE下栈雳,可以使用 () 或 [] 獲取集合類對象;Firefox下缔莲,只能使用 [ ]獲取集合類對象甫恩。
    解決方法:統(tǒng)一使用 [] 獲取集合類對象。

  10. 自定義屬性問題
    問題說明:IE下酌予,可以使用獲取常規(guī)屬性的方法來獲取自定義屬性磺箕,也可以使用getAttribute() 獲取自定義屬性;Firefox下抛虫,只能使用getAttribute() 獲取自定義屬性松靡。
    解決方法:統(tǒng)一通過getAttribute() 獲取自定義屬性。

  11. input.type屬性問題
    問題說明:IE下input.type屬性為只讀建椰;但是Firefox下input.type屬性為讀寫雕欺。
    解決辦法:不修改input.type屬性。如果必須要修改棉姐,可以先隱藏原來的input屠列,然后在同樣的位置再插入一個新的input元素。

  12. event.srcElement問題
    問題說明:IE下伞矩,even對象有srcElement屬性笛洛,但是沒有target屬性;Firefox下乃坤,even對象有target屬性苛让,但是沒有srcElement屬性。
    解決方法:使用srcObj = event.srcElement ?event.srcElement : event.target;
    如果考慮第8條問題湿诊,就改用myEvent代替event即可狱杰。

  13. body載入問題
    問題說明:Firefox的body對象在body標(biāo)簽沒有被瀏覽器完全讀入之前就存在;而IE的body對象則必須在body標(biāo)簽被瀏覽器完全讀入之后才存在厅须。
    [注] 這個問題尚未實際驗證仿畸,待驗證后再來修改。
    [注] 經(jīng)驗證,IE6错沽、Opera9以及FireFox2中不存在上述問題簿晓,單純的JS腳本可以訪問在腳本之前已經(jīng)載入的所有對象和元素,即使這個元素還沒有載入完成甥捺。

  14. 事件委托方法
    問題說明:IE下抢蚀,使用document.body.onload = inject; 其中function inject()在這之前已被實現(xiàn)镀层;在Firefox下镰禾,使用document.body.onload = inject();
    解決方法:統(tǒng)一使用document.body.onload=new Function(’inject()’); 或者document.body.onload = function(){}
    [注意] Function和function的區(qū)別。

  15. Table操作問題
    問題說明:ie唱逢、firefox以及其它瀏覽器對于 table 標(biāo)簽的操作都各不相同吴侦,在ie中不允許對table和tr的innerHTML賦值,使用js增加一個tr時坞古,使用appendChild方法也不管用备韧。
    解決方法://向table追加一個空行:
    var row = otable.insertRow(-1);var cell = document.createElement("td");cell.innerHTML = "";cell.className = "XXXX";row.appendChild(cell);[注] 由于俺很少使用JS直接操作表格,這個問題沒有遇見過痪枫。建議使用JS框架集來操作table织堂,如JQuery。

  16. 對象寬高賦值問題
    問題說明:FireFox中類似obj.style.height = imgObj.height的語句無效奶陈。

? CSS

  1. cursor:hand VS cursor:pointer
    firefox不支持hand易阳,但ie支持pointer
    解決方法: 統(tǒng)一使用pointer

  2. innerText在IE中能正常工作,但在FireFox中卻不行.
    需用textContent吃粒。
    解決方法:
    if(navigator.appName.indexOf("Explorer") > -1){
    document.getElementById('element').innerText = "my text";
    } else{
    document.getElementById('element').textContent = "my text";
    }

  3. CSS透明
    IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)潦俺。
    FF:opacity:0.6。
    opacity 透明徐勃,子元素會繼承透明屬性事示。解決方式:1、使用 background:rgba(0,0,0,.6) //IE8及以下無效果僻肖。 2肖爵、使用定位,背景色與子元素處于同級關(guān)系臀脏。

  4. css中的width和padding
    在IE7和FF中width寬度不包括padding遏匆,在Ie6中包括padding.

  5. FF和IEBOX模型解釋不一致導(dǎo)致相差2px
    box.style{width:100;border 1px;}
    ie理解為box.width = 100
    ff理解為box.width = 100 + 1*2 = 102 //加上邊框2px

解決方法:div{margin:30px!important;margin:28px;}
注意這兩個margin的順序一定不能寫反, IE不能識別!important這個屬性谁榜,但別的瀏覽器可以識別幅聘。所以在IE下其實解釋成這樣:div{maring:30px;margin:28px}
重復(fù)定義的話按照最后一個來執(zhí)行,所以不可以只寫margin:XXpx!important;

  1. IE5 和IE6的BOX解釋不一致
    IE5下div{width:300px;margin:0 10px 0 10px;}
    div 的寬度會被解釋為300px-10px(右填充)-10px(左填充)窃植,最終div的寬度為280px帝蒿,而在IE6和其他瀏覽器上寬度則是以 300px+10px(右填充)+10px(左填充)=320px來計算的。這時我們可以做如下修改 div{width:300px!important;width :340px;margin:0 10px 0 10px}

  2. ul和ol列表縮進(jìn)問題
    消除ul巷怜、ol等列表的縮進(jìn)時葛超,樣式應(yīng)寫成:list-style:none;margin:0px;padding:0px;
    經(jīng)驗證暴氏,在IE中,設(shè)置margin:0px可以去除列表的上下左右縮進(jìn)绣张、空白以及列表編號或圓點答渔,設(shè)置padding對樣式?jīng)]有影響;在 Firefox 中侥涵,設(shè)置margin:0px僅僅可以去除上下的空白沼撕,設(shè)置padding:0px后僅僅可以去掉左右縮進(jìn),還必須設(shè)置list- style:none才能去除列表編號或圓點芜飘。也就是說务豺,在IE中僅僅設(shè)置margin:0px即可達(dá)到最終效果,而在Firefox中必須同時設(shè)置margin:0px嗦明、 padding:0px以及l(fā)ist-style:none三項才能達(dá)到最終效果笼沥。

  3. 元素水平居中問題
    FF: margin:0 auto;

IE: 父級{ text-align:center; }

  1. Div的垂直居中問題
    vertical-align:middle; 將行距增加到和整個DIV一樣高:line-height:200px; 然后插入文字,就垂直居中了娶牌。缺點是要控制內(nèi)容不要換行奔浅。

  2. margin加倍的問題
    設(shè)置為float的div在ie下設(shè)置的margin會加倍。這是一個ie6都存在的bug诗良。解決方案是在這個div里面加上display:inline;

例如:

<div id=”imfloat”>
相應(yīng)的css為

#imfloat{ 
float:left; 
margin:5px; 
display:inline;}
  1. IE與寬度和高度的問題
    IE不認(rèn)得min-這個定義汹桦,但實際上它把正常的width和height當(dāng)作有min的情況來使。這樣問題就大了累榜,如果只用寬度和高度营勤,正常的瀏覽器里這兩個值就不會變,如果只用min-width和min-height的話壹罚,IE下面根本等于沒有設(shè)置寬度和高度葛作。

比如要設(shè)置背景圖片,這個寬度是比較重要的猖凛。要解決這個問題赂蠢,可以這樣:

#box{ width: 80px; height: 35px;}html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;} 
  1. 頁面的最小寬度
    如上一個問題,IE不識別min辨泳,要實現(xiàn)最小寬度虱岂,可用下面的方法:
#container{ min-width: 600px; width:expression(document.body.clientWidth< 600? "600px": "auto" );} 

第一個min-width是正常的;但第2行的width使用了Javascript菠红,這只有IE才認(rèn)得第岖,這也會讓你的HTML文檔不太正規(guī)。它實際上通過Javascript的判斷來實現(xiàn)最小寬度试溯。

  1. DIV浮動IE文本產(chǎn)生3象素的bug
    左邊對象浮動蔑滓,右邊采用外補丁的左邊距來定位,右邊對象內(nèi)的文本會離左邊有3px的間距.
#box{ float:left; width:800px;} 
#left{ float:left; width:50%;} 
#right{ width:50%;} 
*html #left{ margin-right:-3px; //這句是關(guān)鍵} 
<div id="box">
<div id="left"></div>
<div id="right"></div>
</div>
  1. IE捉迷藏的問題

當(dāng)div應(yīng)用復(fù)雜的時候每個欄中又有一些鏈接,DIV等這個時候容易發(fā)生捉迷藏的問題键袱。
有些內(nèi)容顯示不出來燎窘,當(dāng)鼠標(biāo)選擇這個區(qū)域是發(fā)現(xiàn)內(nèi)容確實在頁面。
解決辦法:對#layout使用line-height屬性或者給#layout使用固定高和寬蹄咖。頁面結(jié)構(gòu)盡量簡單褐健。

  1. float的div閉合;清除浮動;自適應(yīng)高度
    ① 例如:<div id=”floatA”><div id=”floatB”><div id=”NOTfloatC”>

這里的NOTfloatC并不希望繼續(xù)平移,而是希望往下排澜汤。(其中floatA蚜迅、floatB的屬性已經(jīng)設(shè)置為float:left;)

這段代碼在IE中毫無問題,問題出在FF银亲。原因是NOTfloatC并非float標(biāo)簽慢叨,必須將float標(biāo)簽閉合纽匙。在<div class=”floatB”><div class=”NOTfloatC”>之間加上<div class=”clear”>這個div一定要注意位置务蝠,而且必須與兩個具有float屬性的div同級,之間不能存在嵌套關(guān)系烛缔,否則會產(chǎn)生異常馏段。并且將clear這種樣式定義為為如下即可:.clear{clear:both;}

②作為外部 wrapper 的 div 不要定死高度,為了讓高度能自適應(yīng),要在wrapper里面加上overflow:hidden; 當(dāng)包含float的box的時候践瓷,高度自適應(yīng)在IE下無效院喜,這時候應(yīng)該觸發(fā)IE的layout私有屬性(萬惡的IE啊晕翠!)用zoom:1;可以做到喷舀,這樣就達(dá)到了兼容。
例如某一個wrapper如下定義:

.colwrapper{overflow:hidden; zoom:1; margin:5px auto;}

③對于排版,我們用得最多的css描述可能就是float:left.有的時候我們需要在n欄的float div后面做一個統(tǒng)一的背景,譬如:

<div id=”page”>

    <div id=”left”></div>
    <div id=”center”></div>
    <div id=”right”></div>

</div>

比如我們要將page的背景設(shè)置成藍(lán)色,以達(dá)到所有三欄的背景顏色是藍(lán)色的目的,但是我們會發(fā)現(xiàn)隨著left center right的向下拉長,而page居然保存高度不變,問題來了,原因在于page不是float屬性,而我們的page由于要居中,不能設(shè)置成float,所以我們應(yīng)該這樣解決:

<div id=”page”>

<div id=”bg” style=”float:left;width:100%”>

<div id=”left”></div>
<div id=”center”></div>
<div id=”right”></div>

</div>

</div>

再嵌入一個float left而寬度是100%的DIV解決之淋肾。

或者另一種方法:用選擇器(:after)在page之后插入一個空標(biāo)簽,并清除浮動

.page:after { content: ""; display: table; clear: both; }

④萬能float 閉合(非常重要!)

關(guān)于 clear float 的原理可參見 [How To Clear Floats Without Structural Markup],將以下代碼加入Global CSS 中,給需要閉合的div加上class="clearfix" 即可,屢試不爽硫麻。

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; } 

.clearfix {display:block;} 

或者這樣設(shè)置:.hackbox{ display:table; //將對象作為塊元素級的表格顯示}

  1. 高度不適應(yīng)
    高度不適應(yīng)是當(dāng)內(nèi)層對象的高度發(fā)生變化時外層高度不能自動進(jìn)行調(diào)節(jié),特別是當(dāng)內(nèi)層對象使用margin 或padding時樊卓。

例:

#box {background-color:#eee; } 
#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; } 
<div id="box">
<p>p對象中的內(nèi)容</p>
</div>

解決技巧:在P對象上下各加2個空的div對象CSS代碼{height:0px;overflow:hidden;}或者為DIV加上border屬性拿愧。

  1. IE6下圖片下有空隙產(chǎn)生
    解決這個BUG的技巧有很多,可以是改變html的排版,或者設(shè)置img為display:block或者設(shè)置vertical-align屬性為vertical-align:top/bottom/middle/text-bottom 都可以解決.

  2. 對齊文本與文本輸入框
    加上vertical-align:middle;

<style type="text/css">

input { 
width:200px; 
height:30px; 
border:1px solid red; 
vertical-align:middle; 
} 

</style>

經(jīng)驗證,在IE下任一版本都不適用碌尔,而ff浇辜、opera、safari唾戚、chrome均OK柳洋!

  1. LI中內(nèi)容超過長度后以省略號顯示
    此技巧適用與IE、Opera叹坦、safari熊镣、chrom瀏覽器,F(xiàn)F暫不支持。
<style type="text/css">

li { 
width:200px; 
white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; 
}


</style>
  1. 為什么web標(biāo)準(zhǔn)中IE無法設(shè)置滾動條顏色了
    解決辦法是將body換成html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">

html { 
scrollbar-face-color:#f6f6f6; 
scrollbar-highlight-color:#fff; 
scrollbar-shadow-color:#eeeeee; 
scrollbar-3dlight-color:#eeeeee; 
scrollbar-arrow-color:#000; 
scrollbar-track-color:#fff; 
scrollbar-darkshadow-color:#fff; 
} 

</style>

  1. 為什么無法定義1px左右高度的容器
    IE6下這個問題是因為默認(rèn)的行高造成的,解決的技巧也有很多:

例如:overflow:hidden  zoom:0.08   line-height:1px

16.怎么樣才能讓層顯示在FLASH之上呢

解決的辦法是給FLASH設(shè)置透明

<param name="wmode" value="transparent" />

  1. 鏈接(a標(biāo)簽)的邊框與背景
    a鏈接加邊框和背景色轧钓,需設(shè)置 display: block, 同時設(shè)置 float: left 保證不換行序厉。參照menubar, 給 a 和menubar設(shè)置高度是為了避免底邊顯示錯位, 若不設(shè) height, 可以在menubar中插入一個空格。

  2. 超鏈接訪問過后hover樣式就不出現(xiàn)的問題
    被點擊訪問過的超鏈接樣式不在具有hover和active了,很多人應(yīng)該都遇到過這個問題,解決技巧是改變CSS屬性的排列順序: L-V-H-A

Code:

<style type="text/css">

a:link {} 
a:visited {} 
a:hover {} 
a:active {} 

</style>
  1. FORM標(biāo)簽
    這個標(biāo)簽在IE中,將會自動margin一些邊距,而在FF中margin則是0,因此,如果想顯示一致,所以最好在css中指定margin和 padding,針對上面兩個問題,我的css中一般首先都使用這樣的樣式ul,form{margin:0;padding:0;}毕箍。

  2. 屬性選擇器(這個不能算是兼容,是隱藏css的一個bug)
    p[id]{}div[id]{}

這個對于IE6.0和IE6.0以下的版本都隱藏,FF和OPera作用.屬性選擇器和子選擇器還是有區(qū)別的,子選擇器的范圍從形式來說縮小了,屬性選擇器的范圍比較大,如p[id]中,所有p標(biāo)簽中有id的都是同樣式的.

  1. 為什么FF下文本無法撐開容器的高度
    標(biāo)準(zhǔn)瀏覽器中固定高度值的容器是不會象IE6里那樣被撐開的,那我又想固定高度,又想能被撐開需要怎樣設(shè)置呢弛房?辦法就是去掉height設(shè)置min-height:200px; 這里為了照顧不認(rèn)識min-height的IE6 可以這樣定義:
{ 
height:auto!important; 
height:200px; 
min-height:200px; 
} 
  1. IE和FireFox 對空格的尺寸解釋不同,F(xiàn)ireFox為4px,IE為8px; FireFox對div與div之間的空格是忽略的而柑,但是IE是處理的文捶。因此在兩個相鄰div之間不要有空格跟回車,否則可能造成不同瀏覽間之間格式不正確媒咳,比如著名的3px偏差(多個img標(biāo)簽連著粹排,然后定義float: left;結(jié)果在firefox里面正常,而IE里面顯示的每個img都相隔了3px涩澡。我把標(biāo)簽之間的空格都刪除都沒有作用顽耳。解決方法是在img外面套li,并且對li定義margin: 0; 避免方式:在必要的時候不要無視 list 標(biāo)簽)而且原因難以查明妙同。

  2. 條件注釋

<link rel="stylesheet" type="text/css" href="css.css" />

<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css" />
<![endif]-->

<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->


lte -- 小于等于
lt  -- 小于
gte --  大于等于
gt  --  大于
射富! --  不等于

45.強制渲染

<meta http-equiv=X-UA-Compatible content=IE=EmulateIE7>    //這句話的意思是強制使用IE7模式來解析網(wǎng)頁代碼!

<meta http-equiv=“X-UA-Compatible” content=“IE=8″>

<meta http-equiv=“X-UA-Compatible” content=“chrome=1″ />    //Google Chrome Frame也可以讓IE用上Chrome的引擎

<meta http-equiv=“X-UA-Compatible” content=“IE=EmulateIE7″><!– IE7 mode –> 或者 <meta http-equiv=“X-UA-Compatible” content=“IE=7″><!– IE7 mode –>       //強制IE8使用IE7模式來解析

<meta http-equiv=“X-UA-Compatible” content=“IE=6″><!– IE6 mode –>   <meta http-equiv=“X-UA-Compatible” content=“IE=5″><!– IE5 mode –>   //強制IE8使用IE6或IE5模式來解析

<meta http-equiv=“X-UA-Compatible” content=“IE=5; IE=8″ />   //一個特定版本的IE支持所要求的兼容性模式多于一種

46.js兼容文件

使IE5,IE6兼容到IE7模式(推薦)

<!–[if lt IE 7]>
<script src=”http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js” type=”text/javascript”></script>
<![endif]–>
使IE5,IE6,IE7兼容到IE8模式

<!–[if lt IE 8]>
<script src=”http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js” type=”text/javascript”></script>
<![endif]–>
使IE5,IE6,IE7,IE8兼容到IE9模式

<!–[if lt IE 9]>
<script src=”http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js”></script>
<![endif]–>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粥帚,一起剝皮案震驚了整個濱河市胰耗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芒涡,老刑警劉巖柴灯,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異费尽,居然都是意外死亡赠群,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門依啰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乎串,“玉大人,你說我怎么就攤上這事速警√居” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵闷旧,是天一觀的道長长豁。 經(jīng)常有香客問我,道長忙灼,這世上最難降的妖魔是什么匠襟? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任钝侠,我火速辦了婚禮,結(jié)果婚禮上酸舍,老公的妹妹穿的比我還像新娘帅韧。我一直安慰自己,他們只是感情好啃勉,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布忽舟。 她就那樣靜靜地躺著,像睡著了一般淮阐。 火紅的嫁衣襯著肌膚如雪叮阅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天泣特,我揣著相機(jī)與錄音浩姥,去河邊找鬼。 笑死状您,一個胖子當(dāng)著我的面吹牛勒叠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播竞阐,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼缴饭,長吁一口氣:“原來是場噩夢啊……” “哼暑劝!你這毒婦竟也來了骆莹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤担猛,失蹤者是張志新(化名)和其女友劉穎幕垦,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體傅联,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡先改,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蒸走。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仇奶。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖比驻,靈堂內(nèi)的尸體忽然破棺而出该溯,到底是詐尸還是另有隱情,我是刑警寧澤别惦,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布狈茉,位于F島的核電站,受9級特大地震影響掸掸,放射性物質(zhì)發(fā)生泄漏氯庆。R本人自食惡果不足惜蹭秋,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望堤撵。 院中可真熱鬧仁讨,春花似錦、人聲如沸实昨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屠橄。三九已至族跛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锐墙,已是汗流浹背礁哄。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留溪北,地道東北人桐绒。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像之拨,于是被迫代替她去往敵國和親茉继。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容