2016-05-06 4 views
-3

У меня есть веб-сайт для тестирования, который я использую для вытаскивания данных из SQL. У меня есть соединение с SQL, и теперь я пытаюсь создать таблицы, которые я создаю. Однако я не могу загрузить внешний файл CSS. Я попробовал несколько различных вещей, которые я нашел здесь, такие как:Включить внешний файл CSS в PHP

<!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.

Любая помощь будет оценена по достоинству.

EDIT Все файлы находятся в одном каталоге на моем компьютере: Документы/My Web-сайтов/EmptySite enter image description here

EDIT 2 Вот Главная: enter image description here

и вот одна из страниц табличных запросов, которые я пытаюсь добавить в CSS: enter image description here

+0

проверить на путь .. – scaisEdge

+1

Как это работает? Есть ли файл на пути, который, как вы думаете, он делает? Вы получаете 404s? – WillardSolutions

+0

Вы уверены, что файл не загружается? Возможно, это загрузка, но содержимое не применяется к вашим элементам правильно? –

ответ

1

Недавно у меня была эта проблема. Вот что работает для меня:

На индексной странице, замените

link rel="StyleSheet" href="StyleSheet.css" type="text/css" 

с

<?php include 'style.php' ?> 

А на странице style.php вставить теги style и /style

Вы можете поместите обычный CSS между этими двумя тегами. Посмотрите, работает ли это.

+0

Это не работает для меня. Я обновил основную страницу с помощью PHP include, но затем эта страница больше не работает. – Mike

+0

То, что я закончил, заключалось в добавлении «класса» к каждому из «», а затем чередуя имена так, чтобы они были «row1», а следующая - «row2» и назад и вперед. Затем в CSS я просто добавил фон для строк, который отличает их друг от друга следующим образом: '.row {background-color: # e5e5e5}' – Mike

1

После остановки и перезапуска веб-сайта работают некоторые стили CSS. У меня есть hover, работающий так, что строки меняют цвет фона, когда на них нависает мышь. Border-collapse: collapse все еще не работает. Я ценю помощь, которая была дана.

Что сделало эту работу добавлением echo <link rel="StyleSheet" href="StyleSheet.css" type="text/css"> в строках PHP кода, а не в HTML вверху.

Еще одна вещь, @Gags упоминает о написании правил содержания CSS. Я не знаю, что это значит, я новичок в css и php/html. Если бы вы могли добавить ссылку на документацию, я бы присвоил ее.