मैं पैनलों का उपयोग करना पसंद करता हूं, हालांकि पैनलों को शैली में बट में दर्द होता है क्योंकि भारी मात्रा में div की उत्पत्ति होती है। इसके अलावा उन वर्गों पर लागू होने वाली कक्षाएं कोई मतलब नहीं रखती हैं और वैसे भी बहुत तेज़ हैं। मेरे साथी सामने वालों के बीच भ्रम की स्थिति के कारण।
आपको वे उत्पादन दिखाने के लिए:
समस्या यह है कि मैं 960.gs और पैनलों का उपयोग कर रहा हूं, अपनी कक्षाएं और भारी div संरचना जोड़ता है, जिससे मुझे उनकी कक्षाओं को ओवरराइड करना पड़ता है। यह कुछ ऐसा है जो मैं नहीं करना चाहता, मैं divs को साफ करना चाहता हूं। क्या इसे करने का कोई तरीका है?
संपादित करें:
मैंने कुछ डिव को साफ करने के लिए क्या किया, जिसे मैंने बेकार माना:
Flex.inc में # 388 लाइन से शुरू (पैनल / प्लगइन्स / लेआउट / लचीला)
$output = '';
//$output = "<div class=\"panel-flexible " . $renderer->base['canvas'] . " clearfix\" $renderer->id_str>\n";
// $output .= "<div class=\"panel-flexible-inside " . $renderer->base['canvas'] . "-inside\">\n";
$output .= panels_flexible_render_items($renderer, $settings['items']['canvas']['children'], $renderer->base['canvas']);
// Wrap the whole thing up nice and snug
//$output .= "</div>\n</div>\n";
मैंने वास्तव में लचीले लेआउट की एक प्रतिलिपि बनाई और उस एक को संपादित किया, लेकिन अगर मेरे पास इस परियोजना पर अधिक समय था, तो मैं इसके लिए एक क्लीनर प्लगइन बनाऊंगा।
नोट: यह सबसे अच्छा समाधान नहीं है, यह मेरा लक्ष्य पूरा करने का सबसे तेज़ संभव मार्ग था। बनाना आप अपना छोटा सा प्लगइन है सबसे अच्छा तरीका है, आप हमेशा एक मौजूदा प्लगइन्स का उपयोग आधार के रूप में कर सकते हैं।