質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1999閲覧

cssでPHPで出力した文字に枠を付けたい

SanRoku

総合スコア4

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/09/03 12:46

前提・実現したいこと

PHPで出力した文字に、cssで枠を作りたい

発生している問題・エラーメッセージ

出力した文字全体に枠が作られてしまう

該当のソースコード

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ant</title> <link rel="stylesheet" href="ant.css"> </head> <body> <div class="header"> <h1>ant</h1> </div> <div class="main"> <table border="1"align="center"> <tr> <th><form action="ant.php" method="get"> <li class="comment"> <input type="text" name="comment" class="comments"> </li> </th> </tr> <tr> <td><li class="name"> <input type="text" name="choice" class="choice"> </td> </tr> <tr> <td> <input type="submit" name="button" value="書き込む" class="button"> </li> </td> </tr> </table> </form> <?php $comment = $_GET['comment']; $choice = $_GET['choice']; // ファイルポインタをオープン $handle = fopen("test.txt", "a"); // ファイルへ書き込み fwrite($handle, $comment."\n"); fwrite($handle, $choice."\n"); // ファイルポインタをクローズ fclose($handle); // ファイルポインタをオープン $handle = fopen("test.txt", "r"); ?> <span> <?php // ファイル内容を出力 while ($line = fgets($handle)) { echo $line. '<br>'; } ?> </span> <?Php // ファイルポインタをクローズ fclose($handle); ?> </div> </body> </html> ant.css body { font-family: "Avenir Next"; } .header { background-color: #F4A460; color: #ffffff; height: 90px; text-align:center; } .header-logo { float: left; font-size: 36px; padding:20px 40px; } .main { background-color: #white; height: 600px; text-align:center; } .footer { background-color: #F4A460; height: 270px; } li { list-style: none; } table th,table td { padding: 20px; background: #fff5e5; } table { border-collapse: collapse; margin-top: 20px; width:1300px; } .choice,.comments { text-align:center; width: 1000px; height: 50px; border-radius:20px; box-shadow: none; padding: 2px 8px; border-color:black; } .button { margin-right:20px; background-color: green; } span { border: 2px solid #000000; margin: 10px; }

試したこと

cssのspanのところをmarginからpaddingに変えたりしましたが、上手く表示されませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/09/03 13:36

えっ、どうしたいの? 色付け(?)したいところをspanで囲むだけなんじゃないの? 上手く表示されませんって、どういう状態だった? 図や絵やスクショで説明したほうが早くない?
SanRoku

2020/09/05 02:59 編集

誠に申し訳ございません。 使い始めたばかりで図や絵やスクショがはれることを知りませんでした。 下手な説明でご迷惑をお掛けしてしまい申し訳ございません。
guest

回答1

0

ベストアンサー

spanってインラインブロック要素だから、
ボックスブロック要素として長方形な枠を付けたいならむしろdivじゃないかな?
何をどうしたいかイメージが伝わってこないのでなんとも言えませんが。

ブロックボックスとインラインボックス-ウェブ制作チュートリアル

投稿2020/09/03 13:38

編集2020/09/03 13:38
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

SanRoku

2020/09/05 02:55 編集

ありがとうございます。 回答頂いた件は解決できました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問