こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

初心者です。中を読んでアドバイス下さい!

htmlとcssだけで行いたいことがあります。

例えばですが...
ID、名前を下のようにテキストで一人一人書く
<span>ID:0123456</span><span>名前:●●●●</span>
<span>ID:1234560</span><span>名前:△△△△</span>
これって、一人ひとり書くのは面倒です。
このIDの部分、名前の部分を別なソースから引っ張ってきて
自動で表示させられたら楽なんですが…出来ますか?

例えば、引っ張ってくる別なソースには
[ID.txt]
0123456
1234560
....

[name.txt]
●●●●
△△△△
...

こんな風に、例えばテキストから引っ張ってきて、
自動でIDや名前の所に名前が入る。

欲をいうと、それがテキストからランダムで抜粋されて表示されるようになる。

伝わりにくいと思いますが、
htmlを勉強中の身なので、教えて頂けると幸いです。
お願いします。

投稿日時 - 2017-04-03 18:58:09

QNo.9312930

すぐに回答ほしいです

質問者が選んだベストアンサー

それしたいならソースはCSVで書いてPHPでやるのがいいかな

<?php
$csv=fopen('source.csv','r');
while($row=fgetcsv($csv))vsprintf('<span>ID:%s<span><span>名前:%s</span>',$row);

なんと2行で終了

http://php.net/manual/ja/function.fgetcsv.php

まあ、先に書かれてますが、外部ファイルの読み込みなんて
HTMLやCSSの領域じゃないし、javascriptでも
できないことはないにしろすごい遠回りです
そう言うのはPHPとかrubyとかサーバーサイド言語の領域

投稿日時 - 2017-04-03 21:10:09

お礼

javaでもなく、PHPというのを使うんですね!
これは参考になりました!
感謝します。
ありがとうございますm(_ _)m

投稿日時 - 2017-04-04 16:05:07

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

[技術者向] と書いてあるのに、堂々と初心者だと言われましても、俺は男だ!と言いながら女子トイレにはいっているようなもんです。

誰もが最初は初心者なので、初心者であること自体が悪いとは全く思いませんが、初心者向けのサイトを一通り見るくらいのことは最低限すべきです。

http://www.ituore.com/entry/html-css-basic

例えばこんなのとか。

これくらい読めば分かるだろうと言うところで、

HTMLで目印をつける。
その目印のついているものに対して装飾するのがCSSです。

と言うのがさっきのURLのサイトにも多分書いてあると思います。

これがわかるだけで、自動で表示するなどの処理をするはずがないと分かります。

投稿日時 - 2017-04-03 20:25:27

お礼

回答にはなっていませんが、参考になります!
ありがとうございますm(_ _)m
そして、ジャンルについては自動で出てきたので
それを選択しただけです。
失礼しましたw

投稿日時 - 2017-04-04 15:58:05