我试图用一个HTML文件,CSS throught验证码:使用HTML文件作为一个CSS文件
<link rel="stylesheet" type="text/css" href="myfile.html" />
我无法访问到服务器,并作出新的文件,所以服务器提供的选项创建HTML文件,我想用它们作为CSS主机。这可能吗?
我试图用一个HTML文件,CSS throught验证码:使用HTML文件作为一个CSS文件
<link rel="stylesheet" type="text/css" href="myfile.html" />
我无法访问到服务器,并作出新的文件,所以服务器提供的选项创建HTML文件,我想用它们作为CSS主机。这可能吗?
你可以尝试以包括其它的HTML CSS含有HTML,所以myCssfile.html是:
<style>
//enter CSS code here
</style>
,然后你的主HTML文件:
<html>
<head>
<script src="jquery.js"></script>
<script>
$(function(){
$("#includedContent").load("myCssFile.html");
});
</script>
</head>
<body>
<div id="includedContent"></div>
</body>
</html>
我使用这里的JQuery函数.load,但它可能可以完成与纯粹的JS
如果文件内容是有效的CSS,并且type
属性设置正确,那么浏览器会相信你它是一个CSS文件,并且会解析/使用它。
我试过了但它不工作。控制台返回这个错误:'La hoja de estilos(link)no se ha cargado porque su tipo MIME,“text/html”,no es“text/css”',我认为这意味着'The stylesheet(link )没有被加载,因为它的MIME类型是“text/html”而不是“text/css”。 – Flerex 2014-09-13 09:00:15
也许最好不要使用一个蹩脚的托管公司限制你这样?听起来有点像你正在使用某种免费的网络空间... – ThiefMaster 2014-09-13 08:54:09
你必须操纵文件内容。如果你使用php,你可以使用.htaccess将php文件显示为html和header(“Content-type:CSS”)来将php页面显示为CSS文件 – budamivardi 2014-09-13 08:55:10
@ThiefMaster如果它是我选择的,我不会使用它,但这不是我的决定。 – Flerex 2014-09-13 09:03:18