問題タブ [text-indent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2554 参照

css - 検索エンジンは text-indent:-9999em または負のマージンを SEO チートとして扱いますか?

またはネガティブマージンのような手法を使用しtext-indent:-9999emて、テキストをよりきれいな画像に置き換えたいのですが、検索エンジンはこれを一種の不正行為と見なすのでしょうか?

これを認識するには、CSS ファイルを読み取る必要があるため、CSS ファイルのrobots.txt読み取りを禁止するために使用できます。これが機能する場合、display:none直接使用することもできますか? または、jQuery コードを使用して Web 要素のスタイルを操作できますか?

0 投票する
8 に答える
97501 参照

html - 段落のテキストの最初の行だけをインデントしますか?

インデントしたい段落がいくつかありますが、これらの段落の最初の行だけです。

CSS または HTML を使用して最初の行だけをターゲットにするにはどうすればよいですか?

0 投票する
2 に答える
3862 参照

list - CSS:背景画像付きのリストを使用した水平メニュー?

4 つのメニュー項目にそれぞれ画像があり、アクティブな項目ごとに特別な画像がある単純なメニューを作成しようとしています。

私は Drupal を使用しているため、HTML 出力を変更することはできません (とにかく簡単ではありません)。私の質問は、以下に示す HTML コードを使用してそれを行うことができるかどうか、およびどのように行うことができるかです。

最終的な希望の結果に近いものをいくつか作成しましたが、テキストをインデントする例でまだ問題が発生しているため、表示されません。これまでの私のCSSは次のとおりです。

これはこれまでの私のコードであり、画像を適切な間隔で正しく表示しますが、a-href 内のテキストを非表示にすることはできません。私はそれが正しいスタイルクラス/ IDを打つことの問題であることはかなり確信していますが、私は多くの異なる組み合わせを試しましたが、うまくいきません.

どんな助けでも大歓迎です。ありがとうございました

誠実
- メスティカ

0 投票する
1 に答える
3938 参照

css - CSS テキストのインデントが IE7 で機能しない

サンプルページは次のとおりです: http://jsfiddle.net/p9Fbb/

基本的にtext-indent、アイコン上で使用する場合、Internet Explorer 7 (互換モードの IE9) は、テキストだけでなく要素を画面外に移動します。何らかの理由で、これはテーブル セルの特定の状況でのみ発生します (要素がセル内で単独である場合だと思います)。

どうすればこれを修正できますか? または、要素内でテキスト コンテンツを使用し、非表示にする別の方法はありますか?

0 投票する
4 に答える
2921 参照

css - cssを使用してテキストを非表示にする:text-indent

サイトの上部に会社のロゴがあり、ホームページにリンクしています。リンクテキストを非表示にしていますが、text-indent: -9999px;これは一般的な方法のようです。

私にはそれはちょっとしたハックのように感じます、そして私はそれが私のSEOに悪影響を与えるのではないかと心配しています。

これはまだこれを行うための最良の方法ですか?

HTML:

CSS:

0 投票する
5 に答える
3102 参照

php - 複雑な配列をエコーし​​、部分配列をインデントする

私はそのような複雑な配列を持っています:

そして、配列をエコーし​​たいが、次のようにすべてのサブ配列をインデントしたい:

詳細が必要な場合はお知らせください。

0 投票する
2 に答える
6237 参照

css - text-indentはインデントもしますか?

CSSを使用してHTMLの画像を置き換えようとしているので、

しかし、それは何の効果ももたらさないようです、なぜか?

-編集-

私はこのテクニックを使用してimgのテキストを置き換えましたが、imgを別のimgに置き換えようとしたことはありません

0 投票する
1 に答える
1339 参照

css - HTML5ボイラープレートと画像置換クラス text-indent -999em

HTML5Boilerplate は優れたフレームワークであるため、ほとんどのプロジェクトで HTML5Boilerplate を使用していますが、私と他の開発者は、画像置換クラスと text-indent:-999em の使用について行ったり来たりしています。

彼は私に次の 2 つのリンクを送ってくれました。

http://luigimontanez.com/2010/stop-using-text-indent-css-trick/

http://www.youtube.com/watch?v=fBLvn_WkDJ4

HTML5Boilerplate チームがスタイルシートをまとめる際に多くの調査を行ったことは知っていますし、多くの開発者が使用する一般的な手法であることも知っています。皆さんはどう思いますか?私たちのサイトが罰せられないように、別のテクニックを使い始めるべきですか、それとも使い続けても大丈夫ですか?

ありがとう!

0 投票する
3 に答える
4795 参照

css - これは Chrome と IE のテキスト インデントのバグですか、それとも何か不足していますか?

http://jsfiddle.net/CtaBe/

これを FF、Chrome、IE でテストしました。FF のみが意図した動作を示します (または、少なくとも意図した動作だと思います)。Chrome と IE は同じ動作を示します。最初に入力にフォーカスしたとき、カーソルはインデントしません。何かを入力して削除し、再度フォーカスすると、適切にインデントされます。

どうすればこれを修正できますか? そのくぼんだスペースに画像を表示したいからです。

0 投票する
1 に答える
3568 参照

css - コンテナーに :before/:after 疑似要素がある場合、テキストインデントが機能しないのはなぜですか? (FX/オペラ)

今日、この癖に遭遇しました。

http://jsfiddle.net/UJAjD/3/

Firefox 7 と Opera では、灰色のボックスに「次へ」という単語が含まれていることに気付くでしょう。CSS には、そのテキストをコンテナーの外に移動する必要がある text-indent プロパティが含まれています。このページを IE または Chrome で表示すると、本来あるべき姿で表示されます。少なくとも、あなたがそれが示すべきだと思う方法。

これは既知のバグですか? 回避策はありますか?