Jump to content
  • 0

Не работают внешние таблицы стилей


alex-great
 Share

Question

Здравствуйте. Такая проблема.

При выносе стилей в отдельные файлы с расширением .css они перестают работать в документе.

Как только переношу код из файла назад в тег style всё снова работает. При том что javascript, подключаемый также из внешнего файла, работает нормально. Заранее спасибо за помощь

 

Вот часть кода страницы и далее содержимое файла header.css:

 

<DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type=”text/css” href=”../global/styles/header.css” />
</head>

<body background="../global/images/bg1.png" text=black link=blue vlink=923b8b>

<div id="header">
<table width=1280 align=center border=0 cellspacing=0 cellpadding=0 bgcolor=da6895 background="../global/images/backpic.png">
<tr><td valign=top height=300>
<img class=img1 src="../global/images/capturebg.jpg" height=300>
<img class=img2 src="../global/images/sparckles.png" height=300>
<img class=img3 src="../global/images/sm001.png" height=300>
<a href="../home/home.html" title="">
<img class=img4 src="../global/images/logo.png" height=232>
</td>
</tr>
</table>
</div>


</body>
</html>

 

 

.img1 {
z-index:1;
position:absolute;
margin-left top:5;
}
.img2 {
z-index:2;
position:absolute;
margin-left top:5;
}
.img3 {
z-index:3;
position:absolute;
margin-left:580;
top:5
}
.img4 {
z-index:4;
position:absolute;
margin-left:20;
top:55
}

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Значит неправильно указываете адрес к css-файлу (или очень редко, но бывает ошибка в имене файла или самой папки, в которой хранится сам css файл). Но часто это неправильный адрес. <link rel="stylesheet" type=”text/css” href=”/global/styles/header.css” />

Link to comment
Share on other sites

  • 0

Дело в том, что ссылка у меня относительная, так что "../" нужно. Но даже если я помещаю css файл в одну папку с html документом и пишу в href="header.css", всё равно не работает. Регистр в названии файла соблюден. Причем таких файлов, равно как и ссылок <link/>, у меня три, и ни один из внешних стилей не работает. Головой я понимаю, что просто так не может не работать, но на первый взгляд всё прописано правильно. Название файла три раза перепроверено. Я в тупике.

Edited by alex-great
Link to comment
Share on other sites

  • 0

Нет, макет сайта у меня располагается локально. При просмотре html страницы показывает всё, что прописано в файле, но без учета внешней таблицы стилей. Но внешний javascript подгружается и работает, например. Как я понимаю, не видит файлы css или не может их найти. Но вот почему?

Link to comment
Share on other sites

  • 0

Уж не знаю как (хотя и подозреваю), но создав новый, чистый файл и скопировав туда прежний код, я вдруг обнаружил, что теперь внешние таблицы стилей работают.

Наверное, я испортил старый файл, когда прописал charset="utf-8", хотя, наверное сам файл делался в ansi. Потом может я еще использовал перекодировку, а может и нет. Но в общем, теперь - слава Богу! - всё работает.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy