Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> CSS

CSS डिस्प्ले और विजिबिलिटी के बीच अंतर

<घंटा/>

हम HTML दस्तावेज़ में क्रमशः CSS दृश्यता और CSS प्रदर्शन गुणों के साथ किसी तत्व को छिपा या हटा सकते हैं। उपयोगकर्ता के लिए, दोनों गुणों में से किसी एक का उपयोग करने में कोई अंतर नहीं लग सकता है, लेकिन वहाँ है।

सीएसएस प्रदर्शन - कोई भी दस्तावेज़ पर तत्व प्रस्तुत नहीं करता है और इस प्रकार इसे कोई स्थान आवंटित नहीं करता है।

सीएसएस दृश्यता - छुपा दस्तावेज़ पर तत्व प्रस्तुत करता है और यहां तक ​​​​कि स्थान आवंटित किया जाता है लेकिन यह उपयोगकर्ता को दिखाई नहीं देता है।

उदाहरण

आइए CSS डिस्प्ले नो के लिए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<head>
<title>CSS Display None</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   margin:5px;
   box-sizing: border-box;
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   display: inline-block;
   height: 40px;
   width: 40px;
   color: white;
   border: 4px solid black;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
}
.child:nth-of-type(2){
   background-color: #F44336;
}
.child:nth-of-type(3){
   background-color: #C303C3;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS-Display-None</legend>
<div id="container">
<div class="child"></div><div class="child primary"></div><div class="child"></div><div class="child"></div><div class="child primary"></div><div class="child primary"></div>
</div><br>
<input type="button" value="Hide Primary Colors" onclick="displayNone()">
</fieldset>
</form>
<script>
var primaryColor = document.getElementsByClassName('primary');
function displayNone(){
   for(var i=0; i<3; i++)
   primaryColor[i].style.display = 'none';
}
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

‘प्राथमिक रंग छुपाएं’ clicking क्लिक करने से पहले बटन -

CSS डिस्प्ले और विजिबिलिटी के बीच अंतर

‘प्राथमिक रंग छुपाएं’ . क्लिक करने के बाद बटन -

CSS डिस्प्ले और विजिबिलिटी के बीच अंतर

उदाहरण

आइए छिपे हुए CSS विजिबिलिटी का एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<head>
<title>CSS Visibility hidden</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   margin:5px;
   box-sizing: border-box;
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   display: inline-block;
   height: 40px;
   width: 40px;
   color: white;
   border: 4px solid black;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
}
.child:nth-of-type(2){
   background-color: #F44336;
}
.child:nth-of-type(3){
   background-color: #C303C3;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS-Visibility-hidden</legend>
<div id="container">
<div class="child"></div><div class="child primary"></div><div class="child"></div><div class="child"></div><div class="child primary"></div><div class="child primary"></div>
</div><br>
<input type="button" value="Hide Primary Colors" onclick="visibilityHidden()">
</fieldset>
</form>
<script>
var primaryColor = document.getElementsByClassName('primary');
function visibilityHidden(){
   for(var i=0; i<3; i++)
   primaryColor[i].style.visibility = 'hidden';
}
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

‘प्राथमिक रंग छुपाएं’ clicking क्लिक करने से पहले बटन -

CSS डिस्प्ले और विजिबिलिटी के बीच अंतर

‘प्राथमिक रंग छुपाएं’ . क्लिक करने के बाद बटन -

CSS डिस्प्ले और विजिबिलिटी के बीच अंतर


  1. छद्म तत्व और सीएसएस वर्ग

    सीएसएस छद्म तत्वों को तत्वों पर भी लागू किया जा सकता है लेकिन सीएसएस कक्षाओं पर भी लागू किया जा सकता है। उदाहरण आइए, CSS Classes पर CSS Pseudo Elements का उपयोग करने का एक उदाहरण देखें - <!DOCTYPE html> <html> <head> <title>CSS Pseudo Elements and CSS Classes</title> &

  1. सीएसएस में संपत्ति का उपयोग प्रदर्शित करें

    सभी HTML तत्वों के पास उनकी CSS प्रदर्शन संपत्ति के लिए एक डिफ़ॉल्ट मान सेट होता है। यह गुण निर्दिष्ट करता है कि दस्तावेज़ में तत्व कैसे प्रस्तुत किया जाएगा। नोट - डिफॉल्ट डिस्प्ले प्रॉपर्टी को ओवरराइड किया जा सकता है लेकिन यह तत्व के प्रकार को केवल दस्तावेज़ पर उसके प्रदर्शन व्यवहार को नहीं बदलता

  1. सीएसएस में छद्म-वर्ग और छद्म-तत्व के बीच अंतर

    छद्म श्रेणी एक छद्म वर्ग एक चयनकर्ता की स्थिति का प्रतिनिधित्व करता है जैसे:होवर, सक्रिय, अंतिम-चाइल्ड, आदि। ये सिंगल कोलन (:) से शुरू होते हैं। CSS छद्म वर्ग का सिंटैक्स इस प्रकार है - :pseudo-class{ attribute: /*value*/ } छद्म तत्व इसी तरह, एक छद्म तत्व का उपयोग आभासी तत्वों जैसे ::के बाद, :