使用20CSS解決常見(jiàn)錯(cuò)誤和修復(fù)
2022-08-27
使用20CSS解決常見(jiàn)錯(cuò)誤和修復(fù)
毫無(wú)疑問(wèn),深圳的網(wǎng)站制作,合理的結(jié)構(gòu)布局是最好的方式。不僅瀏覽器有不同的布局,而且CSS還有很多方法來(lái)定位每個(gè)元素。今天,我們想分享一些關(guān)于如何避免創(chuàng)建CSS布局時(shí)陷阱的快速提示。
這是本系列的第一部分,因?yàn)橛泻芏嗪玫募记桑绻憧吹揭粋€(gè)簡(jiǎn)單或者更好的方法,那么給我寫(xiě)評(píng)論或者發(fā)郵件。我會(huì)盡力在下一篇文章中包括它。
IE瀏覽器中的錯(cuò)誤修復(fù)
1-錯(cuò)誤修復(fù):IE雙邊偏移浮點(diǎn)錯(cuò)誤――Internet Explorer特有的錯(cuò)誤,其中一個(gè)元素是浮動(dòng)的,而邊距是浮動(dòng)在相同方向上,最終結(jié)果是指定邊距大小的兩倍。解決方案非常簡(jiǎn)單。您只需要顯示:浮動(dòng)元素的內(nèi)聯(lián)規(guī)則。所以只能這樣做像這樣的事情:
γ含量
浮動(dòng):左;
寬度:500 px;
填料:10px 15px;
左邊距:20px;}
像這樣的事情:
γ含量
浮動(dòng):左;
寬度:500 px;
填料:10px 15px;
左邊:20px;
顯示:內(nèi)聯(lián);
}
2-克服盒模型黑客-如果你想指定任何p的寬度,不要指定填充或利潤(rùn)。只要?jiǎng)?chuàng)建一個(gè)內(nèi)部p,沒(méi)有寬度設(shè)置,然后指定其填充和邊距。所以不要這樣做:
主要的p
寬度:150 px;
邊界:電商網(wǎng)站開(kāi)發(fā)5PX;
填料:20px;
}
做這樣的事:
主要的p
寬度:150 px;
}
#main-p p{
邊界:5PX;
填料:20px;
}
3分鐘高度在Firefox的IE最小高度屬性中忽略了這個(gè)屬性,但是IE忽略了它。IE的高度是FF的最小高度。注意:IE 7中的問(wèn)題是固定的。
容器{
寬度:20EM;
填料:0.5微米;
邊框:1px固體#000;
最小身高:8米;
高度:自動(dòng);
}
*HTML。容器{
高度:8EM;
}
4。在IE瀏覽器中,最小寬度固定為Internet Explorer中最小寬度的缺失。
集中塊元素
5-居中塊元素-具有居中塊元素的多種技術(shù);技術(shù)的選擇取決于您設(shè)置的百分比還是絕對(duì)值。
對(duì)于整個(gè)頁(yè)面的內(nèi)容:
身體{
文本對(duì)齊:中心;
}
α容器
{
文本對(duì)齊:左;
寬度:960px;
保證金:0自動(dòng);
}
6-.with CSS-如果你想知道如何以正確的方式實(shí)現(xiàn)垂直對(duì)齊功能,只需指定文本行的相同高度,容器。
{包裝器{
寬度:530px;
高度:25px;
背景:URL(容器)。gif)不重復(fù)左上角;
填料:0px10px;
}
β包裝器P{
線(xiàn)高:25px;
}
這七個(gè)主要原因是CSS列亂七八糟――關(guān)于如何使用有用的圖形和代碼片段修復(fù)常見(jiàn)的CSS列問(wèn)題的簡(jiǎn)單易懂的文章。
CSS技能
8-當(dāng)您試圖創(chuàng)建一個(gè)兩列的浮動(dòng)布局時(shí),擴(kuò)展框是錯(cuò)誤的。IE將創(chuàng)建一個(gè)浮動(dòng)下拉列表,因?yàn)楣潭▽挾鹊母↑c(diǎn)p中內(nèi)容太多,并且它必須與布局中的特定位置匹配。
9了解CSS位置第1部分-一個(gè)有趣的系列文章,不僅包括定位,還包括屬性定義布局,如顯示和浮動(dòng),以及預(yù)覽新的CSS3模塊布局。第一部分將介紹位置和顯示屬性。一、二、三向您提供了可能性,您的定位具有深刻的理解NG。
絕對(duì)定位和相對(duì)定位有什么區(qū)別對(duì)于那些剛剛開(kāi)始使用CSS的用戶(hù)來(lái)說(shuō),是否使用相對(duì)定位或絕對(duì)定位是非常令人沮喪的。這個(gè)問(wèn)題的答案將為這種混淆增加一點(diǎn)透明度。
紅方
{
職位:親戚;
底部:40PX;
右:40PX;
}
11hangtab-從瀏覽器窗口的邊緣創(chuàng)建粘性標(biāo)簽(甚至核心內(nèi)容)??纯此麄兊能浖綪anic的網(wǎng)站。
Hang-HuangTab{
職位:絕對(duì);
頂部:7PX;
左:0px;
寬度:157px;
高度:93Px;
}
12CSS浮動(dòng)理論:你應(yīng)該知道的-粉碎gmagazine瀏覽幾十個(gè)相關(guān)的文章,并選擇最重要的事情,你應(yīng)該記住,在開(kāi)發(fā)CSS花車(chē)布局。
一些內(nèi)容
不在浮動(dòng)中的文本
13浮動(dòng)教程簡(jiǎn)單教程:CSS浮動(dòng)-浮動(dòng)教程通過(guò)浮動(dòng)元素,如圖像,基本知識(shí)帽下降,下一步和返回按鈕,圖像庫(kù),內(nèi)聯(lián)表和多列布局。
14要清楚的是,浮動(dòng)路徑浮動(dòng)可能是CSS開(kāi)發(fā)中最令人沮喪的方面之一,最好的方法之一是使用easyclearing。
#.:之后
{
內(nèi)容:
顯示:塊;
身高:0;
清楚:兩者;
可見(jiàn)度:隱藏;
}
α容器
{display:內(nèi)聯(lián)塊;}
*HTML#容器
{高度:1%;}
α容器
{顯示:塊;}
簡(jiǎn)單圓角問(wèn)題的求解
15-Mike要求CSS人員建議圓角――最簡(jiǎn)單的方法是使用一個(gè)巨大的GIF,然后我會(huì)標(biāo)記我的盒子。
包裝精美的段落
圓框{
背景:透明URL(roundBox)。gif)不重復(fù)左上角;
寬度:340px;
填料:20px;
}
圓盒。盒底{
背景:白色URL(roundBox)。gif)不重復(fù)左下角;
字體大?。?px;
線(xiàn)高:1px;
高度:14px;
余量:0-20px-20px-20px;
}
還有,askthecssgue解釋了Google Analytics的使用,Google Analytics通過(guò)將像素間隙的每個(gè)角落生效來(lái)使用靜態(tài)圖像創(chuàng)建圓形角落。
CSS技能
圓角編碼-Alen Grakalic固定寬度圓角編碼方法16-3步簡(jiǎn)單,三步簡(jiǎn)單。他還在這里創(chuàng)建了一個(gè)演示。
CSS樣式的問(wèn)題
17通過(guò)我們的浮動(dòng)標(biāo)簽,一些提示創(chuàng)建了不起的Web表單――Cris Coyer股票提示:聚焦偽類(lèi)、使用提示等等。他還創(chuàng)建了良好而簡(jiǎn)單的聯(lián)系信息,這是他在這里的第一份出版物。
標(biāo)記{
浮動(dòng):左;
文本對(duì)齊:右;
右邊距:15px;
寬度:100px;
}
18-清潔和純CSS表單設(shè)計(jì)-對(duì)于CSS愛(ài)好者,本教程演示如何使用HTML表設(shè)計(jì)純CSS表單。您可以在這里獲取替換代碼。
CSS技能
19自動(dòng)填充文本輸入字段和JavaScript――有時(shí)我們需要向用戶(hù)解釋他電商網(wǎng)站開(kāi)發(fā)們應(yīng)該輸入文本輸入字段。當(dāng)沒(méi)有標(biāo)簽可以顯示時(shí),一個(gè)常見(jiàn)的解決方案是在文本字段中放置一些占位符文本,并讓它被標(biāo)記。本教程介紹了一個(gè)好的解決方案。通過(guò)啟用JavaScript,標(biāo)記元素被隱藏,并且輸入元素的title屬性的值被復(fù)制到value屬性。如果禁用JavaScript,標(biāo)簽將顯示在文本輸入上方,文本輸入為空。這里是一個(gè)簡(jiǎn)單的演示,您可以看到該操作。
20-跨瀏覽器水平規(guī)則和背景圖像-你想創(chuàng)建一個(gè)跨瀏覽器水平規(guī)則,使用自定義圖像作為內(nèi)容分隔符。
H.{
背景:#FFF URL(myhrimg.gif)不重復(fù)滾動(dòng)中心;
高度:10px
}
HR HR
顯示:無(wú)
}
你的標(biāo)簽應(yīng)該像這樣: