我有一个测试网站,我用它来从SQL中提取数据。我已经连接到SQL工作,现在我正在尝试设置我正在创建的表。我虽然无法加载外部CSS文件。我尝试过几种不同的东西,例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>QDef</title>
<link rel="StyleSheet" href="StyleSheet.css" type="text/css">
</head>
<body>
和此:
<?php
$servername = "ServerName";
$username = "User";
$password = "Password";
$dbname = "DBName";
echo '<link rel="StyleSheet" href="StyleSheet.css" type="text/css">';
try
两种方式都没有效果。我有几个表是基于我在主页面上按下的按钮创建的,每个表都是从数据库中的不同表中提取的,我为每个表使用不同的PHP文件,这样我就不会让它们混淆。所以我想只有一个CSS文件来设置所有表的样式。我为每个表都有ID,以便我可以根据需要单独设置它们,但是我无法将CSS加载到PHP文件中。
任何帮助都将不胜感激。
答案 0 :(得分:1)
我最近遇到过同样的问题。这对我有用:
在索引页面上,替换
link rel="StyleSheet" href="StyleSheet.css" type="text/css"
带
<?php include 'style.php' ?>
在style.php页面上插入标记style
和/style
您可以将常规CSS放在这两个标记之间。看看是否有效。
答案 1 :(得分:1)
停止并重新启动网站后,一些CSS样式正在运行。我有hover
工作,以便当鼠标悬停在行上时,行会改变背景颜色。 Border-collapse: collapse
仍然无效。我很感激所给予的帮助。
使这项工作成功的是在代码的PHP行中添加echo <link rel="StyleSheet" href="StyleSheet.css" type="text/css">
而不是在顶部的HTML中。
另外一件事,@ Gags提到编写CSS内容规则。我不知道这意味着什么,我是css和php / html的新手。如果您可以添加文档链接,我会批准它。