Heim  >  Artikel  >  Web-Frontend  >  Die zehn besten CSS-Hacks für die Weberstellung

Die zehn besten CSS-Hacks für die Weberstellung

高洛峰
高洛峰Original
2016-12-24 15:34:411220Durchsuche

 Wenn Sie Frontend-Programmierer sind, müssen Sie wissen, wie wichtig es ist, browserübergreifend gültigen CSS- und xHTML-Code zu erstellen. Und Sie müssen auch wissen, wie viel Zeit wir mit all diesen Hacks und Korrekturen für verschiedene Browser verbringen. Über einige davon habe ich schon früher zu Themen wie PNG-Transparenz, gelbe Felder im Webformular, vertikale Ausrichtung von Div-Elementen usw. geschrieben CSS-Code und sparen Zeit. 

1. Vertical align div  (垂直居中) 

http:/ 
* html selector{property:value;} 
/*stylizedweb.com/2008/02/01/vertical-align-div/ 

2. Min-Height  (最小高度) 

selector { 
min-height:500px; 
height:auto; !important 
height:500px; 


3. PNG-Transparenz (透明png) 

http://stylizedweb.com/2007/12/30/png-transparency-issues/ 

4. Autoclear (自动清除) 

.container:after { 
content: “.“; 
Anzeige: Block; 
Höhe: 0; 
klar: beide; 
Sichtbarkeit: versteckt; 

.container {display: inline-table;} 
/* Versteckt vor IE-mac */ 
* html .container {height: 1%;} 
.container {display : block;} 
/* End hide from IE-mac */ 

5. Zurücksetzen CSS  (CSS重设) 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset, input,p,blockquote,th,td { 
margin:0; Polsterung:0; 

table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong ,th,var { 
font-style:normal;font-weight:normal; 

ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size :100%;} 
q:before,q:after {content:“;} 

6. Scrolling Render IE  (IE滚动条渲染) 

html { 
background : url(null) fixed no-repeat; 


7. Deckkraft (透明度) 

#transdiv { 
filter:alpha(opacity=75); 
-moz-opacity:.75; 
Deckkraft: .75; 


8. PRE Tag (标签预格式) 

pre { 
white-space: pre-wrap; /* css-3 */ 
white-space: -moz-pre-wrap !important; /* Mozilla, seit 1999 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
word-wrap: break-word; /* Internet Explorer 5.5+ */ 


9. Li Hintergrundwiederholung IE (LI标签背景重复) 

 
 
 

10. Gut zu wissen  (最好知道的) 

@charset “UTF-8″; 

/* ——————————————————————- 
WinIE7 
——————————— ————————————- */ 
*:first-child+html selector{property:value;} 

/* —————————— —————————————- 
WinIE6 & Mac IE 
——————————————————————- */
* html selector{property:value;} 

/* ——————————————————————- 
WinIE6 
———————————————————————- */ 
/***/ 

/* ———— ———————————————————- 
MacIE 
—————————————————————— - */ 
/***/ 
selector{property:value;}
/**/



Weitere Top Ten der besten CSS-Hacks zum Erstellen von Webseiten für Verwandte Artikel, achten Sie bitte auf die chinesische PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn