सीएसएस चयन पर विचार किया है मैं यहाँ है:अपनी विशेषता के आधार पर एक तत्व का चयन जब वह अपने नाम पर एक बृहदान्त्र
/* This works:
#myChart .ct-series-b .ct-bar {
*/
/* This does not (chromium, glnxa64) */
['ct\:series-name'='second'] .ct-bar {
/* Colour of your points */
stroke: black;
/* Size of your points */
stroke-width: 20px;
/* Make your points appear as squares */
stroke-linecap: round;
}
इस का उपयोग करते हुए एक नमूना चार्ट है https://gionkunz.github.io/chartist-js/
मैं कर रहा हूँ सीटी-बार तत्वों का चयन करने की कोशिश कर रहा है:
कॉलन चयनकर्ता को फेंकने लगते हैं। मैंने विभिन्न बचने के दृष्टिकोणों की कोशिश की है: \ 3 ए के बाद एक स्थान के साथ, सिंगल और डबल कोट्स - कोई भाग्य नहीं।
उद्धरणों में विशेषता को बिल्कुल मत डालें, यानी [सीटी \: श्रृंखला-नाम = 'दूसरा'] '(परीक्षण नहीं किया गया है लेकिन मैंने कल कहीं इस बारे में पढ़ा है) –
यह थोड़ी सी अजीब है। '[सीटी \: श्रृंखला-नाम =" दूसरा "]' [यहां काम करता है] (https://jsfiddle.net/f75pc8jg/), लेकिन [यहां नहीं] (http://jsfiddle.net/zytLyyjo/)। डीओएम में, विशेषता 'ct: series-name = "second" 'के रूप में प्रदर्शित होती है, लेकिन जब आप वास्तविक HTML का निरीक्षण करते हैं, तो विशेषता' श्रृंखला-नाम =" दूसरा "' है (मेरे लिए कम से कम क्रोम कंसोल में)। –
देखें http://stackoverflow.com/questions/24628932/do-css-namespace-attribute-selectors-work-with-xhtml-html-elements और http://stackoverflow.com/questions/24390558/css-attribute- नेमस्पेस-चयनकर्ता-इन-एसवीजी –