Heim Web-Frontend HTML-Tutorial 一般的 DIV + CSS 三栏式排版_html/css_WEB-ITnose

一般的 DIV + CSS 三栏式排版_html/css_WEB-ITnose

Jun 24, 2016 pm 12:31 PM

一般三栏式的作法如下图所示,我的作法会有几个DIV框架:Top、Container、Left、Content、Right、Footer这几个常态会存在的DIV。 


==================== 
CSS原始码 
==================== 
body{ 
margin:0; padding:0px} (如果你要置中,在Firefox要正常,就要改成margin: 0px auto;) 
  
#DivTop { 
width:1000px; 
} (或者设定百分比) 
  
#DivContainer {} (可以不用设立width,没有设定会预设为100%) 
  
#DivLeft { 
width:200px; float:left; } 
  
#DivRight { 
width:200px; float:right;} 
  
#DivContent { 
margin-left:200px;margin-right:200px;} 
  
#DivFooter { 
clear:both;} 
==================== 
HTML原始码 
==================== 

华山论剑室
 
 
    
左边是圆
 
    
右边是方
 
    
中间方圆并济
 
 
下踩八方
 
==================== 
以上的HTML的排列是关键,中间的Container内包了左、中、右三个DIV内容,而左、中、右的原始码在本体HTML中的排列顺序依序是左、右、接下来才是Content 
这是因为我们在左Div与右Div设立了float:left(right)的浮动,因此会IE、Firefox浏?器会先决定左右的位置后,最后的中间Content再排进来,因为我们设立了margin -left:200px;margin-right:200px;,因此空出了左右的区块宽度。 
  
最后在DivFooter里一定要设定clear:both;的属性,是为了要清掉float的属性,好让footer可以紧接着在最下方正确呈现,若是你没有设立这个属性,嘿嘿...Footer就会给你浮上去,很不听话:P 
  
另外,Firefox对CSS整个场景所设定的height会影响底端的Footer,以及对于padding与margin的判断,IE与Firefox很不一样,因此设定上要小心,这点当你反覆设计较复杂的版型时就会碰到,不过知道这点比较好办了,不外乎是加加减减的算数问题。 
  
还有Firefox不吃text-align: center;这个CSS设定,因此传统的
还蛮好用的啦:P,当然,可以解决的方法有很多,就看大家的创意了。
Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Schwierigkeiten bei der Aktualisierung der Zwischenspeicherung offizieller Konto -Webseiten: Wie vermeiden Sie den alten Cache, der sich auf die Benutzererfahrung nach der Versionsaktualisierung auswirkt? Schwierigkeiten bei der Aktualisierung der Zwischenspeicherung offizieller Konto -Webseiten: Wie vermeiden Sie den alten Cache, der sich auf die Benutzererfahrung nach der Versionsaktualisierung auswirkt? Mar 04, 2025 pm 12:32 PM

Schwierigkeiten bei der Aktualisierung der Zwischenspeicherung offizieller Konto -Webseiten: Wie vermeiden Sie den alten Cache, der sich auf die Benutzererfahrung nach der Versionsaktualisierung auswirkt?

Wie verwende ich HTML5 -Formularvalidierungsattribute, um die Benutzereingabe zu validieren? Wie verwende ich HTML5 -Formularvalidierungsattribute, um die Benutzereingabe zu validieren? Mar 17, 2025 pm 12:27 PM

Wie verwende ich HTML5 -Formularvalidierungsattribute, um die Benutzereingabe zu validieren?

Was ist der Zweck des & lt; iframe & gt; Etikett? Was sind die Sicherheitsüberlegungen bei der Verwendung? Was ist der Zweck des & lt; iframe & gt; Etikett? Was sind die Sicherheitsüberlegungen bei der Verwendung? Mar 20, 2025 pm 06:05 PM

Was ist der Zweck des & lt; iframe & gt; Etikett? Was sind die Sicherheitsüberlegungen bei der Verwendung?

Wie füge ich PNG -Bildern auf Webseiten effizient Schlaganfalleffekte hinzu? Wie füge ich PNG -Bildern auf Webseiten effizient Schlaganfalleffekte hinzu? Mar 04, 2025 pm 02:39 PM

Wie füge ich PNG -Bildern auf Webseiten effizient Schlaganfalleffekte hinzu?

Was ist der Zweck des & lt; Meter & gt; Element? Was ist der Zweck des & lt; Meter & gt; Element? Mar 21, 2025 pm 12:35 PM

Was ist der Zweck des & lt; Meter & gt; Element?

Was sind die besten Praktiken für die Kompatibilität des Cross-Browsers in HTML5? Was sind die besten Praktiken für die Kompatibilität des Cross-Browsers in HTML5? Mar 17, 2025 pm 12:20 PM

Was sind die besten Praktiken für die Kompatibilität des Cross-Browsers in HTML5?

Was ist der Zweck des & lt; datalist & gt; Element? Was ist der Zweck des & lt; datalist & gt; Element? Mar 21, 2025 pm 12:33 PM

Was ist der Zweck des & lt; datalist & gt; Element?

Was ist der Zweck des & lt; Fortschritts & gt; Element? Was ist der Zweck des & lt; Fortschritts & gt; Element? Mar 21, 2025 pm 12:34 PM

Was ist der Zweck des & lt; Fortschritts & gt; Element?

See all articles