1

$_GET メソッドからデータを受け取るPHPファイルを作成しました。

その後、取得したすべてのデータを使用して HTML ページを作成します。データに問題はありませんが、CSSでは HTML 要素のスタイルを設定できません。インライン スタイリングの場合を除き、これは機能しますが、維持するのは適切ではありません。

このように使用しようとしていますが、うまくいきません。助けてください

少し早いですがお礼を

Example.php

<?php
$dataCover      = $_GET['dataCover'];
$dataTitle      = $_GET['dataTitle'];
$dataTag        = $_GET['dataTag'];
$dataDir        = $_GET['dataDir'];
$dataYear       = $_GET['dataYear'];
$dataCreated    = $_GET['dataCreated'];
$dataModified   = $_GET['dataModified'];
$userAUID       = $_GET['userAUID'];
$galleryID      = $_GET['galleryID'];
?>

<!DOCTYPE html>
<html>
<head>
    <title></title>

    <style type="text/css" media="all">
        #container img{
            height: 230px;
            width: 200px;
        }
        #container .center{
            display: block;
            margin: 0 auto;
        }
    </style>

    <script src="../lib/jquery-1.10.2.min.js"></script>
    <script src="../lib/jquery.mobile-1.3.1.min.js"></script>
    <script src="../lib/se.js"></script>
</head>

<body>


    <div data-role ="page" id ="page1">
        <div data-role ="header">
            <h1> header </h1>
        </div>

        <div data-role="content">
            <div id="container">
                <img class="center" src="<?echo $dataCover?>" alt=""/>
                <p id="title"><?echo $dataTitle;?></p>
                <p id="tag"><?echo $dataTag;?></p>
                <p id="created">Created : <?echo $dataCreated?></p>
                <p id="modified">modified : <?echo $dataModified?></p>
                <a href="http://54.249.251.55/AUgallery"  target="_blank" data-url="<? echo $dataCreated ?>" rel="external" data-role="button">View Ebook-Gallery</a>
                <a href="<?echo 'http://localhost/webAPP/php/addBookmark.php?userAUID='.$userAUID.'&noteID='.$galleryID?>"data-ajax="false" rel="external" data-role="button">Bookmark</a>
            </div>
        </div>
    </div>

</body>
</html>
4

3 に答える 3

0
Yes When you want to apply external css you have to  give the path after the <title> tags within the <head> tags .just follow the html code
<!DOCTYPE html>
<html>
<head>
    <title></title>

    <link rel="stylesheet" type="text/css" href="css/style.css" />
<!--Here css is the folder name where you have keep the style.css file -->

    <script src="../lib/jquery-1.10.2.min.js"></script>
    <script src="../lib/jquery.mobile-1.3.1.min.js"></script>
    <script src="../lib/se.js"></script>
</head>
于 2013-12-09T05:28:30.580 に答える
0

外部 stylesheetへの参照が表示されないため、これを行うのを忘れているようです。

この行を入れてください

<link rel="stylesheet" type="text/css" href="/css/style.css" />

頭のどこかに。スクリプトタグの前にあるかもしれません。

スタイルシートへのパスを必ず調整してください。

于 2013-11-07T12:15:33.057 に答える
0

css をインラインからスタイル シート ファイルに移動するときは、Ctrl+F5 でページを更新する必要があります。多分それはキャッシュから来ています。また、jquery を使用して CSS を画像に割り当てることもできます。

于 2013-11-07T12:10:10.513 に答える