2010-06-27 11 views
42

वहाँ एक सुपर आशुलिपि शैली की तरह सीएसएस में बॉर्डर-शीर्ष, बॉर्डर-दायां, बॉर्डर-बायां, सीमा-नीचे के संयोजन का एक तरीका है।संयोजन बॉर्डर-शीर्ष, बॉर्डर-दायां, बॉर्डर-बायां, सीएसएस में सीमा-नीचे

जैसे:

border: (1px solid #ff0) (2px dashed #f0F) (3px dotted #F00) (5px solid #09f); 

उत्तर

89

नहीं, आप उन सब को एक भी बयान में निर्धारित नहीं कर सकते।

border-color: red green white blue; 
border-style: solid dashed dotted solid; 
border-width: 1px 2px 3px 4px; 

हालांकि, कि काफी गंदा होगा:
सामान्य मामले में, आप कम से कम तीन गुण की जरूरत है। यह चार से अधिक पठनीय और पोषणीय होगा:

border-top: 1px solid #ff0; 
border-right: 2px dashed #f0F; 
border-bottom: 3px dotted #f00; 
border-left: 5px solid #09f; 
+0

धन्यवाद अद्यतन के लिए मेरे प्रश्न देखें, मैं मैं जो चाहता था उसे बनाने के लिए इसका उपयोग कर सकता हूं। – Starx

+3

यह वास्तव में अच्छा काम करता है जब आप केवल ऊपर और नीचे सीमा दिखाने की कोशिश कर रहे हैं: सीमा-शैली: ठोस; सीमा-चौड़ाई: 1 पीएक्स 0; – BananaNeil

+0

आप अपने दूसरे स्निपेट में अर्ध-कॉलन जोड़ना चाहेंगे। – kytwb

-5

या सभी सीमाओं अगर है एक ही शैली, बस:

border:10px; 
+1

क्षमा करें पढ़ने के लिए, मैं बात याद किया, – Starx

0

नहीं आप उन्हें एक एक उदाहरण के लिए निर्धारित नहीं कर सकते अगर आप div {है बॉर्डर-शीर्ष: 2px पूरी तरह से लाल; सीमा-दाएं: 2 पीएक्स ठोस लाल; सीमा-तल: 2 पीएक्स ठोस लाल; सीमा-बाएं: 2 पीएक्स ठोस लाल; } सभी चौकों के लिए एक ही गुण तो आप उन्हें एक पंक्ति में सेट कर सकते हैं

div{border:2px solid red;} 
+5

आपको नहीं लगता, आपका बिंदु पहले से ही अन्य उत्तरों द्वारा उत्तर दिया गया है? – Starx

7

आपका मामला एक चरम एक है, लेकिन यहाँ है कि शैली 4 से कम चाहने का एक और अधिक आम परिदृश्य फिट बैठता है दूसरों के लिए एक समाधान है बिल्कुल वही सीमाएं।

border: 1px dashed red; border-width: 1px 1px 0 1px; 

कि है में थोड़ा छोटा है, और शायद तुलना में आसान

border-top: 1px dashed red; border-right: 1px dashed red; border-left: 1px dashed red; 

या

border-color: red; border-style: dashed; border-width: 1px 1px 0 1px; 
+0

कोड की आपकी पहली पंक्ति बेहतर विकल्प है जो मुझे लगता है और यह कई बाइट्स बचाता है, खासकर बड़ी सीएसएस फाइलों में बहुत सी सीमाओं के साथ। – Envayo

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