Как да стилизирам тази java

backstage

Registered
Код:
<script type="text/javascript">
		var d=new Date();
		var weekday=new Array("Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота");
		var monthname=new Array("Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември");
		document.write(weekday[d.getDay()] + " ");
		document.write(d.getDate() + ". ");
		document.write(monthname[d.getMonth()] + " ");
		document.write(d.getFullYear());
		</script>

Как да задам стил на всеки отделен ред?

Приемрно месеца да е с един размер на шрифта, деня с друг и с различен цвят и т.н.
 
Код:
<style type="text/css">
.d{
font-size: 11px;
color: #FF0000;
}
.dbg{
font-size: 13px;
color: #00FF00;
}
.m{
font-size: 15px;
color: #FF0000;
}
.g{
font-size: 18px;
color: #00FF00;
}
</style>
<script type="text/javascript">
      var d=new Date();
      var weekday=new Array("Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота");
      var monthname=new Array("Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември");
	  document.write('<span class="dbg">');
      document.write(weekday[d.getDay()] + " ");
	  document.write('</span> <span class="d">');
      document.write(d.getDate() + ". ");
	  document.write('</span> <span class="m">');
      document.write(monthname[d.getMonth()] + " ");
	  document.write('</span><span class="g">');
      document.write(d.getFullYear());
	  document.write("</span>");
</script>
 
О, боже. Със span, помислих си го, но реших, че няма да сатне. Благодаря колега +1 Само още един въпрос преди това, как да задам UTF 8 на .js файл, понеже в него имам неща на латиница и сега ми излизат като ????
 
Абе може и с див обаче ще са на нов ред няма значени. А иначе
Код:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>  
<script type="text/javascript" src=js.js"></script>
нещо такова може би а другия вариант да направиш файла в UTF-8 ако си с notepad++ Оформление>Конвертирай до UTF-8(без BOM) за това се сещам само
 
еми тогава по втория начин с нотепад++ от оформление и избираш UTF-8 без бом. Другия вариант с обикновения нотепад отваряш файла--> запиши като --> кодиране --> UTF-8
 
Благодаря много, колега. Наистина последен въпрос. Как от този код, който е за календар да направя така че да не показва целия месец, а само текущата седмица, предходната и следвашата.

Ето го как излиза в момента, аз искам да направя датите в 3 реда само http://zakosite.com/pernik7/

Код:
function buildCal(m, y, cM, cH, cDW, cD, brdr){
var mn=['Януари','Февруари','Март','Април','Май','Юни','Юли','Август','Септември','Октомври','Ноември','Декември'];
var dim=[31,0,31,30,31,30,31,31,30,31,30,31];

var oD = new Date(y, m-1, 1);
oD.od=oD.getDay()+1;

var todaydate=new Date()
var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0

dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
var t='<div class="'+cM+'"><table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0"><tr align="center">';
t+='<td colspan="7" align="center" class="'+cH+'">'+mn[m-1]+' - '+y+'</td></tr><tr align="center">';
for(s=0;s<7;s++)t+='<td class="'+cDW+'">'+"НПФСЧПС".substr(s,1)+'</td>';
t+='</tr><tr align="center">';
for(i=1;i<=42;i++){
var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : ' ';
if (x==scanfortoday)
x='<span id="today">'+x+'</span>'
t+='<td class="'+cD+'">'+x+'</td>';
if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
}
return t+='</tr></table></div>';
}
 

Back
Горе