के साथ शीर्ष नौसेना ओवरलैप मैं अपने लैंडिंग पृष्ठ को बूटस्ट्रैप से सेमेन्टिक-यूआई में परिवर्तित कर रहा हूं। पृष्ठ में शीर्ष शीर्ष नौसेना तय की गई है। मुख्य सामग्री दो स्तंभों में विभाजित है (3-कोल्स और 9-कोल्स)। बाएं कॉलम का उपयोग साइडबार दिखाने के लिए किया जाता है और वर्तमान सामग्री के लिए दायां कॉलम का उपयोग किया जाता है।मुख्य सामग्री
मैंने सेमेन्टिक-यूआई के डेमो पेज को कॉपी और पेस्ट करने का प्रयास किया। Navbar 45px उच्च है। मैंने देखा कि मुख्य सामग्री का पहला 45 पीएक्स ओवरलैप किया गया है।
<link href="//semantic-ui.com/dist/semantic.min.css" rel="stylesheet"/>
<script src="//semantic-ui.com/dist/semantic.min.js"></script>
<div id="navbar" class="ui fixed inverted main menu">
<div class="container">
<div class="title item">
<b>Dashboard</b>
</div>
</div>
</div>
<div id="maincontent" class="ui bottom attached segment pushable">
<div id="sidebar" class="ui visible left vertical sidebar menu">
<a class="item">First Item</a>
<a class="item">Second Item</a>
<a class="item">Third Item</a>
<a class="item">Fourth Item</a>
<a class="item">Fifth Item</a>
</div>
<div id="content" class="pusher">
<div class="ui basic segment">
<h3 class="ui header">Application Content</h3>
<p>First paragraph...</p>
<p>Second paragraph...</p>
<p>Third paragraph...</p>
</div>
</div>
</div>
मेरे वर्तमान workaround नेवबार के बाद एक 45px उच्च प्लेसहोल्डर जोड़ना है।
<div style="height:45px"></div>
मुझे पूरा यकीन है कि कुछ अच्छे सीएसएस शैली के नाम सामग्री ओवरलैपिंग को ठीक कर सकते हैं।
कोई 'आईडी =" कंटेनर "अपने कोड में' तत्व नहीं है तुम बस अपने मुख्य कंटेनर में एक गद्दी जोड़ने की जरूरत है। – phts
यह बेहतर होगा यदि आप एक जेएसफिल्ड बनाते हैं जो आपको समस्या का परिचय देता है। – phts
सोचा कि मैं गल्प बिल्ड का उपयोग कर किसी के लिए इंगित करता हूं, यदि आपके पास एक 'ग्रिड' तत्व के बाद एक निश्चित मेनू है, तो आप अपने मेनू में '@fixedPrecedingGridMargin' चर का उपयोग करके ग्रिड टॉप मार्जिन को कस्टमाइज़ कर सकते हैं। Variables फ़ाइल। – Kishan