PoDMaTRiX каза:http://matrixdesign.hit.bg/ написана е на XHTML и CSS![]()
css файла ти е почти 8 кб, което не е много хубаво.
прегледах първите редове и можеш доста да го оптимизираш
давам пример за <А> тага:
a:link, a:visited, a:hover, a:active {
background-color : inherit;
color : #ffffff;
text-decoration : none;
}
a:hover {
color : #0099ff;
}
тези редове, могат да заместят твоите.
за body си задал:
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
4-те реда можеш да ги заместиш с margin: 0; но това трябва да го знаеш, защото така си задал padding-a
Друго нещо, което не само дразни, но не е и практично - защо слагаш интервал пред двете точки?? всеки знак заема 1 бит, 8 бита са 1 баит, 1024 байта са ти 1 КБ. Едно бързо търсене показа, че си изполавал 316 знака ":"- демек 316 излишни интервала, което си е една трета от килобайта :wink: , което сметнато наум е около 4-5 процента от целият ти файл...
Някой ти беше писал, че се слага задължително интервал след ; Не мисля, че е задължително!
Междо другото, някои маниаци си пишат кода на един ред точно по тази причина, за да заема по-малко място
Научи се да ползваш съкратеният вариант, например:
margin: 0px 4px 2px 15px; стойностите са съответно top, right, bottom, left
margin: 0px 5px; това също е разновидност на съкратеният вариант, но може да се прилага по рядко - самo когато left = right и top = bottom
До колкото забелязах, навсякъде ползваш един и същ размер за шрифта, затова най-добре го задай в стиловете на body. След това много по-лесно се променя целият сайт.
Дори и да не ползваш навсякъде един и същ то винаги има един размер, който се ползва най-често и него го задаваш в body. Tака се наследява за всички тагове в страницата ти, и задаваш друг размер само там, където е различен от този зададен за основен в body
Има и вариант да зададеш основен размер за цялата страница, а останалите размери на шрифта да се задават на базата на основния. Тогава като промениш основния размер, останалите се променят пропорционално.
и тн...