No.1
- 回答日時:
どのような記述を試したのでしょうか?
この回答への補足
<html>
<head>
<style type="text/css">
<!--
.test {
position:fixed;
top:50px;
left:200px;
}
-->
</style>
<title>test</title>
</head>
<body>
<span class=test>
固定したい文字</span>
</body>
</html>
例えば、上記のように上から50px、左から200pxの位置に「固定した文字」という文字を表示させたい場合、
position:fixed; を使っても指定位置に表示されません。
position:absolute; を使うと指定位置に表示されますが、スクロールした場合に位置が変わってしまいます。
スクロールしても定位置に文字を表示させたいと思っています。
No.2
- 回答日時:
IEでのサンプルを作ってみました。
他の方法もあるかもしれません。サンプルを実行すると、スクロールしても画面上部に位置するようになります。位置をずらすには、+nnすればいいです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
<title>Welcome</title>
<script type="text/javascript">
<!--
function displayString(){
document.getElementById("NoMove").style.top=document.body.scrollTop;
("NoMove").scrollIntoView(true);
}
//-->
</script>
</head>
<body onscroll="displayString()" style="z-index:0">
<div ID="NoMove" style="position:absolute;z-index:2;left=150px;background-color:FFF">
動きません
</div>
<div>
ダミーの文字
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8<br>
9<br>
0<br><br>
<br>-
1<br>
2<br>
3<br>
4<br>
<br><br>56
<br>8
<br>a
s<br>
fd<br>
h<br>
gd<br>
g<br>
dg<br>
<br>fdg
g<br>
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8<br><br>
9<br>
0<br><br>
<br>-
1<br>
2<br>
3<br>
4<br>
<br><br>56
<br>8
<br>a
s<br>
fd<br>
h<br>
gd<br>
g<br>
dg<br>
<br>fdg
g<br>
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8<br><br>
9<br>
0<br><br>
<br>-
1<br>
2<br>
3<br>
4<br>
<br><br>56
<br>8
<br>a
s<br>
fd<br>
h<br>
gd<br>
g<br>
dg<br>
<br>fdg
g<br>
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8<br><br>
9<br>
0<br><br>
<br>-
1<br>
2<br>
3<br>
4<br>
<br><br>56
<br>8
<br>a
s<br>
fd<br>
h<br>
gd<br>
g<br>
dg<br>
<br>fdg
g<br>
</div>
</body>
</html>
この回答への補足
サンプルまで作っていただき、ありがとうございました。
サンプルではスクロールした場合、文字がブレてしまいますが、ブレずに表示はできますでしょうか?
No.3ベストアンサー
- 回答日時:
>ブレずに表示はできますでしょうか?
必死に追随しているって感じですよね~^^;
最近、どっかで、うまくメニューを同じ位置に表示しているのを見たんですけど、どうやってるかは調べなかったんで、今回のは、一応オリジナルなんですけど、スムーズにスクロールさせるのは、ちょっと思いつかないですね~。
onscrollで、すぐに、表示させようとしないで、ちょっと間をおいてから表示する方がいいかもしれません。今のところいい方法が浮かばないです。すみませんです。
画像が固定できるんだったら、文字を画像にしてしまうというのも1つの方法ですけどね~。
ところで、
#2で
("NoMove").scrollIntoView(true);
は、テスト中のゴミですので、不要です。
すみませんです。
m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- iPhone(アイフォーン) iPhone8教えてgoo長時間使うとめっちゃくちゃ重たく何ますなぜですか?容量64gb残り7gb使 4 2023/04/04 11:43
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タブキーのようなタグ
-
Dreamweaverの改行コードをLFに...
-
シェルで特定の文字が消える
-
ソースタグの表示の違い
-
長いURLを途中で改行(折り返す...
-
テキストエリア内の改行もその...
-
HPビルダー10でつくった表をliv...
-
<br style="clear:both;">って...
-
liタグの自動改行をやめたい!
-
GoogleChromeでレイアウトが左...
-
キーフレーム
-
XMLを作成してもタグしか表示さ...
-
指定URLを新しいウィンドウで開...
-
avidemuxでavi動画を一部切り取...
-
埼玉県内にUFOキャッチャーで突...
-
Tシャツの刺しゅうがチクチクす...
-
リーバイス?
-
VBのタブストリップについて
-
ハイパーリンクからメニュー無...
-
下着などの洗濯タグ、どうやっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルのセルデータを自動改...
-
テキストエリア内の改行禁止
-
長いURLを途中で改行(折り返す...
-
H1タグに改行の<br>を使う
-
\\n \\r \\t について
-
テーブルの幅を固定するとnowra...
-
テーブル内の文字列を改行させたい
-
<TD><input type="text"></TD>...
-
「:」について
-
PCの画面を縮小したらサイズ...
-
preタグがプロの現場であまり使...
-
改行できる・できない入力ボッ...
-
Windowsのformでtextareaに入力...
-
文字の最後に半角空白が勝手に...
-
XMLの改行方法とリンクの仕方
-
テキストエリア内の改行もその...
-
<br />タグの、brの後の半角ス...
-
htmlで文字列をクリップボード...
-
Hタグを改行禁止にしてspanのよ...
-
VBE でスペースと改行を見える...
おすすめ情報