2012-09-16 12 views
21

मेरे पास एक बहुत ही बुनियादी सवाल है। मैं अपने एचटीएमएल फॉर्म सबमिट बटन के लिए ऊंचाई 50px पर सेट कर रहा हूं। यह फ़ायरफ़ॉक्स पर काम करता है लेकिन क्रोम और न ही सफारी। कोड निम्न के रूप में सरल है:सफारी और क्रोम पर काम नहीं कर रहे एचटीएमएल इनपुट बटन सीएसएस-ऊंचाई

<input type="submit" value="Send" style="height:50px;" /> 

कोई विचार यह है कि इसे क्रोम और सफारी पर कैसे काम करना है?

+2

मुझे यकीन है कि क्यों इस अकेले काम नहीं करता है नहीं कर रहा हूँ, लेकिन अगर आप एक पृष्ठभूमि रंग यह आपके 'height' विशेषता पढ़ा जाएगा जोड़ने मुझे पता है:' ' – tcd

+0

यह सफारी 5 और क्रोम 20 में काम करता है जब कोई अन्य सीएसएस शामिल नहीं होता है। कृपया अपने सीएसएस को शामिल करने के लिए अपने प्रश्न को संपादित करने पर विचार करें। – Jay

+0

अच्छी तरह से यह मेरे लिए काम कर रहा है शायद आपके पास अधिक सीएसएस है जिसे आप हमें नहीं दिखा रहे हैं? – Linas

उत्तर

38

यह <input> से बदलें <button> और अपने सीएसएस के शुरू करने के -webkit-appearance: none; जोड़ने के लिए, उदाहरण के लिए:

.submitbtn { 
    -webkit-appearance: none; 
    height: 50px; 
    background-color:#FFF; 
    color:#666; 
    font-weight:bold; 
    border: solid #666 1px; 
    font-size: 14px; 
} 
+1

मैंने किया और यह बहुत अच्छा काम करता है। बहुत धन्यवाद। – Madeline

+0

+1 से +1! इसने आईफोन पर अपनी वेबसाइट देखने के लिए मेरी स्टाइल समस्या हल की। धन्यवाद!! –

+0

दरअसल ... मैं सही खड़ा हूं। मेरी समस्या फ़ॉन्ट आकार को बढ़ाकर तय की गई थी, इसे 'बटन' में बदलकर मेरे लिए हल नहीं किया गया था। ओपी की तरह यह फ़ायरफ़ॉक्स में ठीक काम करता था लेकिन सफारी में नहीं बदला, जो मेरे लिए महत्वपूर्ण था क्योंकि मैं इसे आईफोन पर काम करना चाहता था। –

5

यह भी काम करना चाहिए।

-webkit-appearance:default-button; 

इस संपत्ति के लिए कुछ पैरामीटर हैं जिनके लिए आप लाभ ले सकते हैं और/या देख सकते हैं। साथ ही, यदि आप बस इनपुट फ़ील्ड के आंतरिक-छाया को अक्षम करना चाहते हैं तो आप केवल -webkit-look: caret;

button 
button-bevel 
caret 
checkbox 
default-button 
listbox 
listitem 
media-fullscreen-button 
media-mute-button 
media-play-button 
media-seek-back-button 
media-seek-forward-button 
media-slider 
media-sliderthumb 
menulist 
menulist-button 
menulist-text 
menulist-textfield 
none 
push-button 
radio 
searchfield 
searchfield-cancel-button 
searchfield-decoration 
searchfield-results-button 
searchfield-results-decoration 
slider-horizontal 
slider-vertical 
sliderthumb-horizontal 
sliderthumb-vertical 
square-button 
textarea 
textfield 
+1

बचाया है क्या ये सभी मूल्य इस विशेष प्रश्न से प्रासंगिक हैं? क्या आप शायद इसे सबसे प्रासंगिक लोगों में से कुछ तक सीमित कर सकते हैं? –

+1

मैंने जो कहा है उसके लिए संभावित वर्र्स हैं -वेबिट-उपस्थिति: बटन; उदाहरण के रूप में। –

5

बस पर मेरी <input> मैकबुक पर सफारी ब्राउज़र पर मेरे लिए काम किया -webkit-appearance: none; जोड़ने।

0

Şήøωў के (upvoted)answer को जोड़ना:

@ सफारी 11.0.2 (13604.4.7.1.3) @ MacOS 10.13.2 (17C88)
उदा

input[type=button]{ 
    -webkit-appearance: button; 
} 

(केवल ज्यादातर [-webkit-] font- * बहुत सीमित प्रभाव होने के -size की) मेरी समस्या हल हो जाती;
अधिभावी "उपयोगकर्ता एजेंट स्टाइल शीट":

input:matches([type="button"], [type="submit"], [type="reset"]){ 
    -webkit-appearance: push-button; 
} 
संबंधित मुद्दे