2017-05-08 6 views
6

जब मैं इस टाइप करें:डबल डैश वाली सीमा को कैसे सक्षम करें?

<style> 
     .tavit{ 
      width:400px; 
      height:300px; 
      background-color:yellow; 
      border:dashed; /*First I applied - border:dashed double (In order to get a double dashed border - but it didn't work for some reason*/ 
      border-style:double; 
      margin:auto; 
      font-size:medium; 
      text-align:right; 
     } 
     .adom { 
      color: red; 
      font-size: xx-large; 
      text-align: center; 
     } 
    </style> 

कुछ भी नहीं काम करता है। यह एक या दूसरे की तरह है। मैं क्या खो रहा हूँ? धन्यवाद

+0

आप थोड़ा और साझा करने के लिए की जरूरत है, जहां क्या आप इसका इस्तेमाल कर रहे हैं? क्या कोई अन्य सीएसएस है जो इसे ओवरराइट करता है? ... – mxr7350

+0

इसे देखें। कुछ शरीर पहले से ही हल कर चुके हैं। https://css-tricks.com/forums/topic/double-dotted-border/#post-82796 – ivp

+0

'सीमा-शैली 'संपत्ति उस तरह से काम नहीं करती है। 'डबल' संपत्ति का मतलब डबल पूर्ण रेखा है, और धराशायी मतलब डैश किया गया है। आप कई मान निर्दिष्ट कर सकते हैं, लेकिन यह तत्व के विभिन्न पक्षों को प्रभावित करेगा: https://www.w3schools.com/cssref/pr_border-style.asp – Armin

उत्तर

2

आप बाहरी और आंतरिक div बना सकते हैं और दोनों को सीमा दे सकते हैं।

div { 
 
    border: 1px dashed black; 
 
} 
 

 
.outer { 
 
    padding: 5px; 
 
}
<div class="outer"> 
 
    <div class="inner">Long long long text</div> 
 
</div>

10

आप बस एक div साथ इसे ठीक कर सकते हैं, तो आप रूपरेखा और सीमा का उपयोग कर सकते, तो outline-offset संपत्ति का उपयोग

.test { 
 
    background:white; 
 
    padding:15px; 
 
    border:1px dashed #000; 
 
    outline:1px dashed #000; 
 
    outline-offset:-5px; 
 
}
<div class="test">see this</div>

1

कोई border-style as dashed double नहीं है ,
लेकिन border-style:double संपत्ति two border दे लेकिन solid लाइनों के रूप में है, तो आप pseudo selector का उपयोग करें और घोषित सीमा शैली कर सकते हैं: दोनों के रूप में नीचे पर धराशायी,

.tavit { 
 
    width: 400px; 
 
    height: 300px; 
 
    background-color: yellow; 
 
    border: dashed; 
 
    border-style: dashed; 
 
    margin: auto; 
 
    font-size: medium; 
 
    text-align: right; 
 
    position: relative; 
 
} 
 
    
 
.tavit:before { 
 
    content: ""; 
 
    width: 94%; 
 
    height: 280px; 
 
    border-style: dashed; 
 
    position: absolute; 
 
    left: 2%; 
 
    top: 8px; 
 
}
<div class="tavit"> 
 

 
</div>

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