性格悪い人が優勝

FC2掲示板でURLを自動的にハイパーリンクにしない設定にするにはどうすればいいのでしょうか。

FC2掲示板の管理人をしています。投稿された書き込みのhttp://ではじまるURLが自動的にリンクに変換されてしまい困っています。htmlやcssを変更して、自動的にリンクされないように設定することは可能でしょうか。

A 回答 (1件)

http:などテキストの中から、リンクを見つけ出して自動的にリンクを作成するのはFC2のプログラムの仕業ですから、それを書き直すのが本来の方法でしょう。

・・・マニュアルを探すとどこかにあるかもしれません。

 しかし、スタイルシートでの方法がないわけではありません。この質問を目にしてから、丸一日たちましたが、可能な方法を思いつきました。

p{z-index:1;}/* 一つ前に */
a{
visibility:hidden;/* 占有場所は確保するが見せない⇔display:none */
position:relative;/* 内包要素の位置基準 */
}
a:after{/* 擬似要素 */
content:attr(href);/* 内容の追加 */
position:absolute;/* 絶対配置 */
top:0;left:0;/* 位置の指定 */
visibility:visible;/* 見せる */
z-index:-10;/* 背後に回す */
color:black;
text-decoration:none;
}

 この方法には欠点があります。
 まずIEでは機能しないこと・・隠されてしまいます。他のウェブ標準ブラウザ(firefox,Chrome,safari,opera)ではちゃんとリンクが消えます。海外ではIEのシェアは知れたものですが、日本でのシェアはいまだに50%程度あるので・・・

 また、ブラウザのアドオンでテキストリンク( https://addons.mozilla.jp/firefox/details/1939 )が使えないことです。これはユーザビリティ上重大ですのでそれは放置して
a{/position:relative;}
a:hover:after{
content:"リンクは未検証です!!自己責任で";
position:absolute;top:-1.4em;left:0;color:red;width:20em;
font-weight:bold;background-color:yellow;
text-align:center;
padding:0.2em 0.5em
}
とかで案内したほうが良いと思います。わたしならそうするでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!