検索

ホームページ  >  に質問  >  本文

テキストを自動的に配置できません

テキストがアラビア語の場合はテキストが右から始まり、テキストが英語の場合は左から始まるようにテキストを自動的に配置しようとしています。インターネットで検索した結果、タグで dir="auto" を使用し、CSS ファイルで text-align: auto; を使用する必要があることがわかりました。 h1 タグを使用しましたが、a タグは使用しませんでした。

コード:

リーリー

CSS ファイル:

リーリー

ここで何が足りないのかわかりません。あるいは、地図を使用しているために機能しないのです。助けていただければ幸いです。

P粉043470158P粉043470158323日前456

全員に返信(1)返信します

  • P粉865900994

    P粉8659009942024-02-26 11:59:44

    <div dir="auto"> ラッパーを指定すると、その中にあるものはすべて auto テキスト方向になります:

    const アイテム = ({ リンク, タイトル }) => {
      戻る (
        
    ###{タイトル}###

    {Links.map((リンク) => (

      {リンク.名前}
    • ))}
    • ); };
    [dir="auto"] > * { テキスト整列: 自動 }
    
    あなたの場合、achor 要素のテキスト方向を考慮すると、最も近い 
    flow content

    要素は <ul> になります。 これは、dir="auto"
    <ul> に置くことも機能し、<div> ラッパーは必要ないことを意味します。ただし、ラッパーを使用すると、2 か所で指定する必要がなくなります。 補足: コメントで誰かが指摘したように、

    <h1>

    タグは <ul> タグの無効なサブタグです。

    返事
    0
  • キャンセル返事