2013-02-20 19 views
11

मैं एक 4 कॉलम तरल पदार्थ से लेआउट:4 कॉलम के लिए 2 कॉलम

<div class="container-fluid"> 
    <div class="row-fluid"> 
     <div class="span3">A</div> 
     <div class="span3">B</div> 
     <div class="span3">C</div> 
     <div class="span3">D</div> 
    </div> 
</div> 

[ A ][ B ][ C ][ D ] 

मोबाइल उपकरणों के लिए, बूटस्ट्रैप कॉलम एक और के तहत एक प्रस्तुत हुई है, जो ठीक काम करता है:

[   A    ] 
[   B    ] 
[   C    ] 
[   D    ] 

लेकिन टैबलेट के लिए, मुझे 2 कॉलम 2:

[  A  ][  B  ] 
[  C  ][  D  ] 

क्या यह संभवतः बूओ के साथ इस व्यवहार को प्राप्त करना संभव है tstrap?

+1

ऐसा कोई कार्यक्षमता मूल रूप से उपलब्ध है, afaik। – Pavlo

+0

हाँ, मूल रूप से नहीं। बूटस्ट्रैप के कुछ सीएसएस को ओवरराइड करके मैंने इसे स्वयं किया है। क्या आप इसे देखने में रुचि रखते हैं? – frostyterrier

+0

ठीक है मैंने सोचा था :(और हाँ, मैं यह देखने के लिए उत्सुक हूं कि आपने यह कैसे किया। :) – Emilie

उत्तर

6

मुझे पता चला कि ज़र्ब फाउंडेशन (http://foundation.zurb.com/docs/grid.php#threeBlockEx) इस fonctionality प्रदान करता है, लेकिन मैं ट्विटर बूटस्ट्रैप के साथ जारी रखना चाहता हूँ। तो मैंने फाउंडेशन का उपयोग करने वाली तकनीक के आधार पर एक कस्टम नियम जोड़ने में कामयाब रहा है:

@media (min-width: 768px) and (max-width: 979px) { 
    .row-fluid > [class*=span]:nth-child(2n+1) { 
     clear: both; 
     margin-left: 0; 
    } 
} 
1

आपको टैबलेट से संबंधित @media क्वेरी में स्पैन के लिए सीएसएस को ओवरराइड करने की आवश्यकता होगी।

तो तुम कुछ इस तरह की कोशिश कर सकते हैं:

// Tablets & small desktops only 
@media (min-width: 768px) and (max-width: 979px) { 
    [class*=span] { 
    width: 50%; 
    } 
} 
बेशक

, समायोजन किए जाने की आवश्यकता हो सकती है। पैडिंग और मार्जिन की वजह से, चौड़ाई वास्तव में 50% नहीं हो सकती है।

0

हम्म। मैंने अपने सीएसएस में उन दोनों नियमों की कोशिश की और उनमें से कोई भी मेरे लिए काम नहीं किया। यह एक शर्म की बात है कि यह बीएस 2.0 में गायब है। मुझे उम्मीद है कि वे इसे बीएस 3.0 में जोड़ देंगे!

धन्यवाद,

जेके

4

एमिली के जवाब देने के लिए जोड़ा जा रहा है आप भी स्तंभों की चौड़ाई रीसेट करने की आवश्यकता,

@media (min-width: 768px) and (max-width: 979px) { 
    .row-fluid > [class*=span]:nth-child(2n+1) { 
     clear: both; 
     margin-left: 0; 
    } 

    .row-fluid .span3 { 
     width: 48.61878453038674%; 
    } 
} 
+0

पूरी तरह से काम करता है! लेकिन जैसा मैंने किया था वैसा ही मत करो - स्टाइलशीट को बूटस्ट्रैप सीएसएस के बाद शामिल करना भूलें - और अपने आप को कुछ घंटे बचाएं :) – Nurp

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