PHP输入按钮的CSS样式

PHP输入按钮的CSS样式,php,css,Php,Css,我有一个工作表,并试图添加样式的按钮。我在顶部添加了CSS,并声明了button类,但它没有样式。CSS在顶部的html标记中声明,php代码嵌入其中。课程是一样的。你知道为什么吗?提前谢谢 <html> <head> <title>...</title> <style type=”text/css”> .btnsubmit { color: #fff; background-color: #3a7f7f; b

我有一个工作表,并试图添加样式的按钮。我在顶部添加了CSS,并声明了button类,但它没有样式。CSS在顶部的html标记中声明,php代码嵌入其中。课程是一样的。你知道为什么吗?提前谢谢

<html>
<head>
<title>...</title>
<style type=”text/css”>

.btnsubmit {
    color: #fff;
    background-color: #3a7f7f;
    border-color: #3a7f7f;
}

.btnsubmit:hover {
    color: #fff;
    background-color: #183535;
    border-color: #183535;
}
</style>
</head>
<body>
<?php
$jinput = JFactory::getApplication()->input;
if(isset($_POST['submit'])) {
    $db = JFactory::getDbo();
    $query = $db->getQuery(true);
    $user = JFactory::getUser();
    $userID = $user->get( 'id' );
    $date = date("Y/m/d");
    $description = $jinput->get('description', null , null);
    $subsection = $jinput->get('subsection', null , null);
    $urgency = $jinput->get('urgency', null , null);
    $status = "Waiting Attention";
    $columns = array('userid', 'rdate', 'description', 'area', 'subsection', 'urgency', 'status');
    $values = array($userID, $db->quote($date), $db->quote($description), $db->quote($selected), $db->quote($subsection), $db->quote($urgency), $db->quote($status));
    $query
        ->insert($db->quoteName('#__website_issues'))
        ->columns($db->quoteName($columns))
        ->values(implode(',', $values));
    $db->setQuery($query);
    $db->execute();
    echo "<h4>Thank You! Issue Successfully Reported!";
}
echo "<table style='text-align:center;text-align:center;margin-left:41%;'>";
echo "<tr><td><h4>Report Website Issue</h4></td></tr>";
echo "<tr><td><form method='post'><select name='area'  onchange='this.form.submit()'>
<option value=''>Select Website Area</option>
<option value='General'>General</option>
<option value='Emails'>Emails</option>
<option value='Education'>Education</option>
<option value='Reviews'>Reviews</option>
<option value='Store'>Store</option>
<option value='Toolkit'>Toolkit</option>
<option value='Membership'>Membership</option>
<option value='Other'>Other</option>
</select></form>
</td></tr>";
echo "<form method='post'>";
$selected = $jinput->get('area', null, null);
echo "<tr><td><h5><center>Current Area Selected: $selected</center></tr></td></h5>";
if($selected == 'General') {
    echo "<tr><td><input type='text' name='subsection' placeholder='Subsection'></td></tr> ";
}
else if($selected == 'Emails') {
    echo "<tr><td><select name='subsection'>
    <option value=''>Select Email System</option>
    <option value='Notification'>Notifications</option>
    <option value='Newsletter'>Newsletter</option>
    <option value='Store'>Store Emails</option>
    </select></td></tr>";
}
else if($selected == 'Education') {
    echo "<tr><td><select name='subsection'>
    <option value=''>Select Subsection</option>
    <option value='Lighting'>Lighting</option>
    <option value='Sound'>Sound</option>
    <option value='Rigging'>Rigging</option>
    <option value='StageManagement'>Stage Management</option>
    <option value='ConsoleTraining'>Console Training</option>
    <option value='Tips'>Tips</option>
    </select></td></tr>";
}
else if($selected == 'Reviews') {
    echo "<tr><td><input type='text' name='subsection' placeholder='Specific Review'></td></tr> ";
}
else if($selected == 'Store') {
    echo "<tr><td><input type='text' name='subsection' placeholder='Store Area'></td></tr> ";
}
else if($selected == 'Toolkit') {
    echo "<tr><td><input type='text' name='subsection' placeholder='Specific Tool'></td></tr> ";
}
else if($selected == 'Membership') {
    echo "<tr><td><select name='subsection'>
    <option value=''>Select Membership Plan</option>
    <option value='Member'>Member</option>
    <option value='Student'>Student</option>
    <option value='Educator'>Educator</option>
    </select></td></tr>";
}
else if($selected == 'Other') {
    echo "<tr><td><input type='text' name='subsection' placeholder='Subsection'></td></tr> ";
}
echo "<tr><td><select name='urgency'>
<option value=''>Select Urgency</option>
<option value='Minor'>Minor</option>
<option value='Serious'>Serious</option>
<option value='Urgent'>Urgent</option>
</select></td></tr>";
echo "<tr><td><textarea rows='6' cols='50' name='description' placeholder='Please Describe The Issue'></textarea></td></tr>";
// Submit
echo "<tr><td><input type='submit' class='btnsubmit' name='submit' value='Submit Issue'>";
echo "</form></table><hr>";
?>
</body>
</html>

...
.btnsubmit{
颜色:#fff;
背景色:#3a7f7f;
边框颜色:#3a7f7f;
}
.btnsubmit:悬停{
颜色:#fff;
背景色:#183535;
边框颜色:#183535;
}

我在一篇评论中写了这篇文章,但我想为未来的读者进一步补充/阐述这篇文章

这是

使用常规引号将其更改为

即使在报告错误的情况下,这也不会引起注意,也将是徒劳的

然而,回音中使用了卷曲引号:

echo ”<tr><td><textarea rows='6' cols='50' name='description' placeholder='Please Describe The Issue'></textarea></td></tr>”;
将以最简单的形式引发解析错误:

解析错误:在第x行的/path/to/file.php中

如果你正在使用某种文字处理软件进行编码,那就到此为止,改用代码编辑器。这两种动物完全不同

最后,您只需使用

<style>
.class {
}
</style>

.类{
}
  • 在HTML5中,CSS不再需要type属性。默认值为“text/CSS”

这是卷曲的引号
看到那些
”了吗?把它改成
,魔法就会发生;-)或者为了一些迂腐的完整性,你也可以选择完全省略
类型
属性。默认值(首字母)值为
text/css
,这很好。@MrLister您说得有道理,谢谢您的评论。谢谢!我稍后将尝试使用括号编写代码Software@BConstable不客气。你的软件可能有问题。如果可能的话,请使用代码编辑器。我不知道你正在使用的代码编辑器。现在,你没有义务这么做S,但考虑接受答案,以关闭问题,并标记为解决。否则,人们可能会认为它仍然是开放的/没有答案。下面是如何返回这里,并用滴答/检查标记相同,直到它变成绿色。这通知社区,找到了解决方案。
<style>
.class {
}
</style>