HTMLソースにない文字がブラウザ画面に表示
HTMLのソースについて
DOMソースについて
ある画面のHTMLについて質問です。HTML自体には、閉じるタグが漏れているとかそういったミスが
ないことを確認済。
対象のHTMLをブラウザで見ると一番先頭に「/」(半角スラッシュ)が入っています。HTML自体をどんなにみても
余計なスラッシュはありません。見落としがあるといけないので検索をしてみたのですがやはりありません。これは間違いありません。
IE10 DebugBarを使用しDOMソースというのをみると、<body>のすぐ下に「/」がありその下に<meta ・・・
が続いています。
FireFoxで見てもやはり「/」は画面の一番上に表示されています。インスペクタでみるとIE同様
<meta ・・・
<link ・・・
が、bodyタグ、スラッシュ、の次に続きます。
画面で右クリックしソースをみると
一番先頭に「/」があり次に
<!DOCTYPE ・・・と続きます。
すごく困っているのは
このスラッシュを取り除きたいのですが、どうしたらいいのでしょうか?
bodyの中を空にしてみたのですがやはり画面でみると先頭に半角スラッシュが登場します。
ほんとうにわからず質問させていただきました。
次に
どうしてこのような現象が起きるのでしょうか?
HTMLの先頭部分は以下のとおりです。
bodyタグの中は簡単なtebleです
================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>xxxxxxx</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="robots" content="noindex,nofollow">
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="js/xxx.js"></script>
<script type="text/javascript" src="js/xxxxxx.js"></script>
</head>
<body>
<div>
<table>
(略)
</table>
</div>
</body>
</html>
お礼
お速い回答どうもありがとうございます。はやり出来ないのでしょうか……。えっと、目的が書かれていませんでしたね。別にコピペをされて困るという訳ではないのです。訳あって、文字列をクリックしたときにあるJavaScriptの関数を起動するようなページを書くことになりました。その際、文字列をクリックしたときに、選択状態になってうまくスクリプトが起動しないことがあります。単にそれを止めたいだけなのです。文字列を含む画像を貼り付けるアイデアは確かに有効だと思われますが、コードがより複雑になりますし、そもそも仕様を逸脱してしまうので、今回は利用を遠慮させていただきます。ありがとうございました。