| 
   今天做网页的时候刚发现的问题,在一句话中加入h1标签或者h2、h3等,如下: 3 i8 ?; M& O8 D: [2 S
  不<h1>自动</h1>换行 6 i1 Q- @) y  d1 s1 r5 \
  显示的时候会是这个样子: 
3 l; {$ m3 s* b. y4 u不 
( |# b& k" a3 v6 W自动 3 E' z% H, d  C7 k. \1 Q
换行 & W+ L7 @* ^# A' n
会在h1标签处分为三行,如何让他不分为三行呢,只需在css中定义h1{display:inline;}然后就OK了。 
0 q6 [+ i: Q, e0 \% h% ?# p1 ?    P" Q/ o+ m$ g) c8 {; j
以下是display的用法和定义: % t/ `1 {1 H9 \+ I
  
/ S$ H6 m6 [; e% w; B2 S5 k( ?$ h4 p, ^2 J9 l! z' ~, ^, D
定义和用法
, C& q4 O9 X9 ?; L  ?$ ddisplay 属性规定元素应该生成的框的类型。 
6 I& I: O/ [8 B  \3 W说明
8 ]! W& h: L2 s3 v' T/ G这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。 
( G0 ?" {$ B* Y! \+ Z6 w注释:CSS2 中有值 compact 和 marker,不过由于缺乏广泛的支持,已经从 CSS2.1 中去除了。 
9 Q4 q% _' F, O3 U! ^8 v: X$ x. k( y, p& b1 c6 W
1 D5 i0 F3 v  U
6 Y2 B; l4 g3 z/ V; Y8 [| 默认值: | 
5 ~) s+ F' o: l; v3 W: Z& d8 Jinline |  ; D% L5 O# i* y. ]
$ q$ ?: {( j' o4 \/ T
| 继承性: | 
! J& X; g$ c) k8 r$ V9 mno |  
. \  a4 v( W* T/ {* B6 s: L! q) c( |9 x
& E  v6 k5 |2 |, y| 版本: | 
5 [- U7 \# X2 H2 R1 FCSS1 |  - N! C& I4 u" A
# ?( y# B' j" A3 ^| JavaScript 语法: | 
- `  ?( k. a6 Z- }& Tobject.style.display="inline" |    
, a" A  v' ^& a2 l4 F4 ]# U/ ^
4 K& y. I+ w) `4 ~% q& T实例7 ^. x4 |& J& b; ~1 p
使段落生出行内框: p.inline
  a8 _; B0 f- x  {. [9 b. G* p8 _
  display:inline;5 H. k+ Y  B( a/ G8 l# ]
  } * H7 x$ u8 [% h8 }
' l7 E5 v) m, d" v0 x浏览器支持0 R% V6 g" ^1 H$ h" `( {( g- w
所有主流浏览器都支持 display 属性。 6 }, d% M9 Y) M( V9 z! d2 s
注释:如果规定了 !DOCTYPE,则 Internet Explorer 8 (以及更高版本)支持属性值 "inline-table"、"run-in"、"table"、"table-caption"、"table-cell"、"table-column"、"table-column-group"、"table-row"、"table-row-group"、以及 "inherit"。  
, _! J9 k9 F7 k( J) p3 H! O/ a
9 D- F+ w) k( B, b7 h! [7 K% Z可能的值. H: P: s+ s$ m
+ j% y, F$ o! ~3 u/ [" N
- d/ T8 ^3 Q) n+ L
0 H* z$ N6 ~) `0 ]5 [8 _
| 值 | 2 Q# V/ c- W7 x& p) Z" M
描述 |  
' ^0 H+ }5 }( t4 }3 Z+ X* r9 a- K5 y" f6 K  D
| none | 
' U7 D8 \& e7 q( S2 Y& M此元素不会被显示。 |  - @/ j" D# G, |& ~! F
! z( s% I; Q' k0 _& [+ q& H
| block | 7 E- P& p: Y5 g, }' x# `
此元素将显示为块级元素,此元素前后会带有换行符。 |  
# y8 D  b/ U  C  x! q- E( S4 _* t6 d
| inline | 
8 Q- N* V7 f" Y6 n) i, Z" |# V( W默认。此元素会被显示为内联元素,元素前后没有换行符。 |  
- Z( `9 |/ K$ P2 p  E, C0 \+ A# M% ^
| inline-block | 5 M* V! r5 u% f; \. C- C
行内块元素。(CSS2.1 新增的值) |  
+ f9 o4 E: C6 L3 k8 w
: D+ x. z5 E* b$ {8 H| list-item | 0 G( b; K) g: t( }
此元素会作为列表显示。 |  
" k/ k2 U- P4 ]8 h
1 [: ?$ E3 g+ m- g4 w% [2 O| run-in | 6 W) N% Z0 N) W1 O, N( U* O
此元素会根据上下文作为块级元素或内联元素显示。 |  $ J! X; \- j, R- S' U3 s( q
) ^( K4 i* `3 L# c$ F
| compact | 
; x2 l# Q; @: T0 `1 xCSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。 |  ' }9 l" E! Q  g0 `' I
, [5 ?8 u& O; [- m+ |/ [) Q; E4 U| marker | $ r3 M, c$ m0 q& W/ R
CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。 |  1 o% U+ u5 x* p# ~8 }4 p; k
) b/ S, N" z) w& i) n9 g  y
| table | 
( P1 w, E7 K9 ?! D% g8 U4 |此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。 |  ! ^* ]1 a/ X% S, E9 \
2 M* U8 h% M3 o* R/ [/ ?) }' i1 W| inline-table | & P) W* T; X0 U- Q8 n
此元素会作为内联表格来显示(类似 <table>),表格前后没有换行符。 |  
* Y) s& G& ?# X% P3 G8 H! L- l  J2 ?6 i1 Y: K
| table-row-group | 
+ l! T. L. ?) N. M8 C& N/ W此元素会作为一个或多个行的分组来显示(类似 <tbody>)。 |  / V4 I# i1 s4 A( L) K9 |3 L( z1 g
6 n( p4 P0 M- B. I
| table-header-group | * Y7 k' l* ~; M2 f
此元素会作为一个或多个行的分组来显示(类似 <thead>)。 |  
; Y  \' g' R; r/ Z" |; v' c- c9 [$ M- H) o8 n, A( h
| table-footer-group | 
) s0 o# J) i) X" u& W4 f此元素会作为一个或多个行的分组来显示(类似 <tfoot>)。 |  $ p" V! K4 u- q# E! R
- |) \6 K7 G% P! j| table-row | 
# F1 o% o, X9 t$ w7 j* E5 [: }此元素会作为一个表格行显示(类似 <tr>)。 |  
3 t0 L, I9 o* q) j% r+ ~6 u) C& f/ U7 z# k
| table-column-group | 
" h( `7 C2 ?( N7 g" R此元素会作为一个或多个列的分组来显示(类似 <colgroup>)。 |  
3 u" N0 T7 f* S% \  X1 G( \% |0 i+ M; u  z% _3 |
| table-column  | $ t; [( Y# D$ M% e
此元素会作为一个单元格列显示(类似 <col>) |  
' d# ]9 S7 ^! t
9 Z9 C# H/ Q. }8 T( b/ y| table-cell | ) G+ y$ A6 ?* n7 v/ g7 B7 V
此元素会作为一个表格单元格显示(类似 <td> 和 <th>) |  
3 @8 }1 [# M1 Q7 k
; K3 o. o. g- L5 ?% t5 _& u  x7 O| table-caption | / v  ~" W" l* [
此元素会作为一个表格标题显示(类似 <caption>) |  ' F: V( L( E( @2 F8 R. T
" h( K% w7 t5 ?: O# R5 p
| inherit | 
% H8 \% M* o. e. d. a# X/ O规定应该从父元素继承 display 属性的值。 |     |