php文件不显示css的格式,但是把.php换成.html就没问题,求解
3个回答
展开全部
如果是独立的样式文件,如test.css,则可能是PHP文件没有加载到样式文件test.css,检查页面是否添加了样式:
<head>
<title>测试</title>
<link href="css/test.css" rel="stylesheet" type="text/css" />
</head> ;
如果是将样式写在页面中,则应按照如下格式将样式引入:
<head>
<title>测试</title>
<style>
........ /* 你的样式 */
</style>
</head>
<head>
<title>测试</title>
<link href="css/test.css" rel="stylesheet" type="text/css" />
</head> ;
如果是将样式写在页面中,则应按照如下格式将样式引入:
<head>
<title>测试</title>
<style>
........ /* 你的样式 */
</style>
</head>
展开全部
如果是引入的css文件,那是因为你地址不正确,你用$_SERVER ['HTTP_HOST']
取得根地址试试。如果css是直接写在php文件里的那你看看是不是格式错误。
取得根地址试试。如果css是直接写在php文件里的那你看看是不是格式错误。
追问
是引入的css
开始是html文件,格式显示很正确,后来加入了一段php,后缀改成php后css的效果就没了
如果改回html,css的格式又马上出来了
如果是地址问题,那html也不会正确显示吧
追答
不是,有些不一样的。你html的css用的相对地址吧?在地址前面加上http://$_ SERVER['HTTP_HOST']/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<style>需要写在<head>中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询