2010-03-09 14 views
7

मैं जटिल की एक सूची प्रदर्शित करने के लिए चाहते हैं, लेकिन निश्चित-आकार बहु ​​तत्वों, यह सोचते हैं कि वे पेज लाइन जब लाइन अंत तक पहुँच जाता है लपेटो जाएगा, उन्हें प्रत्येक पंक्ति में n द्वारा दिखाई बनाने जब n पेज चौड़ाई पर निर्भर करता है। कुछ ऐसा:बहुपंक्ति अवधि-व्यवहार तत्वों

Mary had Mary had Mary had 
a little a little a little 
LAMB  LAMP  WHISKEY 


Mary had 
a little 
TOO MUCH 

मुझे यह कैसे करना चाहिए?

उत्तर

13

inline-block फैला यह करना चाहिए:

body { 
 
    font-family: sans-serif; 
 
} 
 
#container span { 
 
    display: inline-block; 
 
    width: 5em; 
 
    border: 1px solid black; 
 
}
<div id='container'> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
    <span>Mary had a little lamb</span> 
 
</div> 
 
</body> 
 

 
</html>

+0

यह ध्यान दिया जाना चाहिए कि 'इनलाइन block' IE6 में काम नहीं करता: -) –

+0

@Andy ई: वास्तव में, यह करता है - लेकिन IE6 केवल आप सेट 'तत्वों कि सामान्य रूप से,' inline' के लिए डिफ़ॉल्ट तत्वों कि सामान्य रूप से 'block' के लिए डिफ़ॉल्ट पर नहीं पर इनलाइन block' करने देगा। मुझे उदाहरण के लिए पिछड़ा याद आया, इसलिए मैंने इसे अभी तय कर लिया है। :-) –

+0

@ टीजे। अच्छा था! :-) –

5

display: block;float:left; और आपके वांछित width और height के संयोजन का उपयोग करें।

span { 
    display: block; 
    float: left; 
    height: 100px; 
    width: 100px; 
} 
+1

तैरता सिर्फ मेरे लिए भी कई अजीब बातें करते हैं। :-) –

+0

@ T.J। हाँ मैं उस से संबंधित कर सकते हैं, मुझे पता है इनलाइन-ब्लॉक IE6 पर काम नहीं किया था, हालांकि ;-) –

+0

बस * मुश्किल से * ;-) –

संबंधित मुद्दे