Я пытаюсь использовать sIFR 3. Я получаю его на работу и могу сделать некоторый стиль, например, изменить размер шрифта. Но если я попытаюсь изменить цвет или вес, ничего не изменится. Я не понимаю, что я делаю, что позволяет некоторым стилям работать, а некоторые - нет.sIFR 3 - не может стиль для цвета, веса и т. Д.
Мой HTML является:
<html>
<head>
<title>Test sifr</title>
<link rel="stylesheet" href="sifr.css" type="text/css">
<script src="sifr.js" type="text/javascript"></script>
<script src="sifr-config.js" type="text/javascript"></script>
</head>
<body>
Starting...<br>
<span class='testsifr'>Testing #2</span><br><br>
Finished.<br>
</body>
</html>
Моего SIFR-config.js является:
var gotham = { src: 'GothamMBLCond.swf' };
sIFR.activate(gotham);
sIFR.replace(gotham, {
selector: 'span.testsifr'
,css: [
'span.testsifr{ color:#0000FF; font-weight:bold;}'
]
});
Моего sIFR.js является:
@media screen {
.sIFR-flash {
visibility: visible !important;
margin: 0;
padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
visibility: visible !important;
}
.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
margin: 0pt;
padding: 0pt;
overflow: auto;
letter-spacing: 0px;
float: none;
}
}
@media print {
.sIFR-flash {
display : none !important;
height : 0;
width : 0;
position : absolute;
overflow : hidden;
}
.sIFR-alternate {
visibility : visible !important;
display : block !important;
position : static !important;
left : auto !important;
top : auto !important;
width : auto !important;
height : auto !important;
}
}
/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
.sIFR-active span.testsifr {
font-family: Verdana;
visibility: hidden;
font-size:48px;
color:#0000FF;
font-weight:bold;
}
}
Как я уже говорил, он делает хорошо , но в черном, а не в синем, и при правильном весе вместо жирного. Я знаю, что я наставляю его синим/полужирным шрифтом в файлах .js и .css, но я пробовал каждое место в отдельности и получал те же результаты. Но я могу изменить размер от 48px до других значений, и изменение размера шрифта вступит в силу. Почему мой цвет & изменения веса вступают в силу? Есть идеи?
Том