मैं इस सरल सजावट के लिए कुछ समाधानों की तलाश कर रहा हूं और मैंने काफी कुछ पाया है, कुछ अजीब, कुछ जेएस के साथ भी फ़ॉन्ट और ब्ला, ब्ला, ब्ला की ऊंचाई की गणना करने के लिए, फिर मैंने पढ़ा है इस पोस्ट पर एक और से एक टिप्पणी को पढ़ने के thirtydot के बारे में बात fieldset
और legend
और मैंने सोचा कि यह किया गया था।
मैं उन 2 तत्वों शैलियों को ओवरराइड कर रहा हूं, मुझे लगता है कि आप उनके लिए W3C मानकों को कॉपी कर सकते हैं और इसे अपनी .middle-line-text
कक्षा में शामिल कर सकते हैं (या जो भी आप इसे कॉल करना चाहते हैं) लेकिन यह वही है जो मैंने किया था:
<fieldset class="featured-header">
<legend>Your text goes here</legend>
</fieldset>
<style>
.featured-header{
border-bottom: none;
border-left: none;
border-right: none;
text-align: center;
}
.featured-header legend{
-webkit-padding-start: 8px; /* It sets the whitespace between the line and the text */
-webkit-padding-end: 8px;
background: transparent; /** It's cool because you don't need to fill your bg-color as you would need to in some of the other examples that you can find (: */
font-weight: normal; /* I preffer the text to be regular instead of bold */
color: YOU_CHOOSE;
}
</style>
यहाँ की बेला है: http://jsfiddle.net/legnaleama/3t7wjpa2/
मैंने सीमा शैलियों के साथ खेला है और यह एंड्रॉइड में भी काम करता है?) (किटकैट 4.XX पर परीक्षण किया गया)
संपादित करें:
Bekerov Artur के विचार के बाद, जो एक अच्छा विकल्प भी है, मैंने .png base64 छवि को एक .SVG के साथ स्ट्रोक बनाने के लिए बदल दिया है ताकि आप किसी भी रिज़ॉल्यूशन में रेंडर कर सकें और किसी भी अन्य सॉफ़्टवेयर के बिना तत्व का रंग भी बदल सकें :)
/* SVG solution based on Bekerov Artur */
/* Flexible solution, scalable, adaptable and also color customizable*/
.stroke {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1px' height='1px' viewBox='0 0 1 1' enable-background='new 0 0 1 1' fill='%23ff6600' xml:space='preserve'><rect width='1' height='1'/></svg>");
background-repeat: repeat-x;
background-position: left;
text-align: center;
}
.stroke h3 {
background-color: #ffffff;
margin: 0 auto;
padding:0 10px;
display: inline-block;
font-size: 66px;
}
form
टैग के अंदर है ?