2011-03-06 13 views
5

जैसा दिखता है हाय मुझे एक आवश्यकता है जहां मुझे पृष्ठ पर जावास्क्रिप्ट का उपयोग करने की अनुमति नहीं है। मैं कुछ asp:LinkButtons था, लेकिन इन ताकि मैं उनके लिए बटन के साथ प्रतिस्थापित जावास्क्रिप्ट का उपयोग करने के छपी:बटन जो

<asp:Button ID="titleButton" runat="server" BorderStyle="None" CommandArgument='<%# Eval("Id") %>' OnClick="downloadButtonClick" Text="Download" CssClass="ButtonAsLink" /> 
सीएसएस के साथ

:

.ButtonAsLink 
{ 
    background-color:transparent; 
    border:none; 
    color:blue; 
    cursor:pointer; 
    text-decoration:underline; 
    font-weight:bold 
} 

यह काम करता है के रूप में मैं चाहता था, लेकिन बटन का पाठ नहीं मिलाया गया है बटन और टेक्स्ट के किनारे के बीच मार्जिन के कारण उसी कॉलम में लेबल के साथ।

मुझे आश्चर्य है कि कोई मुझे बता सकता है कि बटन टेक्स्ट मार्जिन को शून्य पर कैसे सेट करें?

+0

संभव डुप्लिकेट [बटन एक लिंक की तरह लग रहे बनाने के लिए?] (Http://stackoverflow.com/questions/1367409/how-to-make-button-look-like-a-link) –

उत्तर

8
.ButtonAsLink{ 
    background-color:transparent; 
    border:none; 
    color:blue; 
    cursor:pointer; 
    text-decoration:underline; 
    font-weight:bold; 
    padding: 0px; 
} 

यदि आप सभी पैडिंग को हटाना चाहते हैं तो आप तत्व पैडिंग को 0px पर सेट करें या आप इस तरह की विशेषता का उपयोग कर सकते हैं।

padding: 0px 0px 0px 0px; 

बेशक आप शून्य के स्थान पर कोई सकारात्मक संख्यात्मक मूल्य प्राप्त कर सकते हैं।

गद्दी:: इस विशेषता के रूप में यह संख्यात्मक valuesis से संबंधित है में गद्दी के उन्मुखीकरण ऊपरी दाएँ नीचे छोड़ दिया

अंतिम ध्यान दें: मार्जिन एक तत्व और उसके आसपास अन्य तत्वों के आसपास रिक्ति है। पैडिंग एक तत्व के भीतर क्षेत्र की दूरी (उदाहरण के लिए पाठ)

+0

ग्रेट, मार्जिन और पैडिंग के बीच अंतर को इंगित करने के लिए धन्यवाद। –

+0

अरे कोई समस्या नहीं :) –

+0

नोट: फ़ॉन्ट-वेट: बोल्ड को इसके बाद अर्ध-कोलन की आवश्यकता होती है। तो मुझे एक चरित्र संपादन करने की अनुमति नहीं है। –

2

अपनी शैली में मार्जिन और पैडिंग सेट करने के बारे में क्या?

+0

आपको ऐसी प्रस्तुति समस्याओं को कम करने के लिए एक सीएसएस रीसेट फ़ाइल का उपयोग करना चाहिए –

+0

सहमत ......... – rcravens

+0

'मार्जिन: 0 जोड़ने का प्रयास करें; पैडिंग: 0; 'अपने सीएसएस गुणों के लिए। इसके अलावा आप मजबूर करने का प्रयास कर सकते हैं: 'डिस्प्ले: इनलाइन;' – vbence

1

यहां, मैंने थोड़ा सा एक साथ रखा जो आपके लिए काम कर सकता है। यह सही नहीं है, लेकिन आपके लिए एक शुरुआती बिंदु हो सकता है।

http://jsfiddle.net/Gj9R6/1/

की