क्या यह इनलाइन-ब्लॉक ट्रिक 'फ़ॉन्ट-आकार: 0' के लिए खतरनाक है?


14

थोड़ी देर पहले, मैंने स्टैक ओवरफ्लो पर इस सवाल का जवाब दिया:

/programming/5078239/how-to-remove-the-space-between-inline-block-elements

समस्या यह है कि display: inline-blockHTML में व्हॉट्सएप से प्रभावित होने के कारण "अतिरिक्त अंतराल" वाले तत्व देखें: http://jsfiddle.net/thirtydot/4z4v2/

जैसा कि दिखाया गया है, HTML में व्हाट्सएप को हटाकर अंतराल को हटाया जा सकता है। हालांकि, उस व्हाट्सएप को हटाना कभी-कभी एक अवांछनीय फिक्स है: उदाहरण के लिए, यह HTML को काम करने के लिए और अधिक कठिन बनाता है।

इसलिए, मैंने यह सुझाव दिया: http://jsfiddle.net/thirtydot/4z4v2/1/

ul {
    font-size: 0;
    letter-spacing: -1px;
}
li {
    font-size: medium;
    letter-spacing: normal;
}

( letter-spacingसफारी में अंतर को पूरी तरह से मिटाने के लिए आवश्यक है)

और वो था ..

.. जब किसी अन्य उत्तर में इस तकनीक का सुझाव दिया गया था तो एक टिप्पणी पॉप अप हुई :

इस कोड से सावधान रहें क्योंकि इसे वेब क्रॉलर्स द्वारा दुरुपयोग के रूप में व्याख्या किया जा सकता है क्योंकि आप स्पष्ट रूप से लिंक वाले तत्व के अंदर पाठ छिपा रहे हैं। यह सच है कि लिंक स्वयं एक उच्च विशिष्टता नियम के लिए दिखाई देते हैं, लेकिन फिर भी वेब क्रॉलर एक कंटेनर के अंदर लिंक का एक गुच्छा देखते हैं जो अपने सभी पूर्वजों को अपनी पाठ्य सामग्री को छिपाने के लिए कहता है।

मैंने केवल एक साइट पर इस तकनीक का उपयोग किया है (.. मैं आमतौर पर सिर्फ व्हाट्सएप हटाता हूं ), और साइट को Google पर ठीक से रैंक किया गया है (कोई लिंक नहीं है, क्षमा करें)। यदि यह मायने रखता है, तो साइट ने विशेष रूप से "वाक्यांश + स्थान" के प्रारूप में लक्षित किए हैं: एक काल्पनिक उदाहरण "ज़ोंबी चॉपर रेवेनहोम" के रूप में।

मैं केवल Google के बारे में वास्तव में परवाह करता हूं , लेकिन अन्य खोज इंजनों से संबंधित उत्तर भी स्वागत योग्य हैं।

तो, मेरा सवाल है:

font-size: 0एसईओ के लिए एक जोखिम की मात्र उपस्थिति है , भले ही कोई पाठ वास्तव में कभी नहीं छिपा हो?

जवाबों:


8

Google तकनीकों को दंडित करने के लिए बाहर नहीं है। वे बुरे इरादों को दंडित करने के लिए बाहर हैं । जिस तरह display:noneवैध उद्देश्यों और काली टोपी एसईओ दोनों के लिए इस्तेमाल किया जा सकता है, उसी तरह अन्य सीएसएस नियमों के लिए भी सही है। आपके मामले में टेक्स्ट कभी भी छिपा हुआ नहीं होता है और यह सर्च इंजन और उपयोगकर्ताओं दोनों के लिए उपलब्ध और दृश्यमान होता है इसलिए आपको ठीक होना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.