recherche

Maison  >  Questions et réponses  >  le corps du texte

Titre réécrit comme suit : Comment aligner les éléments de la liste avec le texte ci-dessus ?

Avec du HTML invalide, je peux obtenir l'apparence que je souhaite, mais pas avec du HTML valide. Existe-t-il un CSS qui me permet de configurer <FIGURE> ou <FIGCAPTION> pour simuler l'effet de <SPAN> ?

Je veux que son apparence soit à gauche et le code HTML valide à droite.

HTML invalide :

body {
  margin: auto;
  padding: 0 5px 0 5px;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12pt;
  background-color: black;
  color: white;
}
<UL>
  <SPAN style="font-weight: bold; text-decoration: underline; color: lemonchiffon">颜色代码指南</SPAN>
  <LI>
    <SPAN style="color: DarkCyan">注释</SPAN>
  </LI>
  <LI>
    <SPAN style="color: Coral">处理器指令</SPAN>
  </LI>
  <LI>
    <SPAN style="color: HotPink">#ifndef name</SPAN>
  </LI>
  <LI>
    <SPAN style="color: PaleTurquoise">库包含</SPAN>
  </LI>
  <LI>
    <SPAN style="color: DarkSalmon">用户定义的包含</SPAN>
  </LI>
  <LI>
    <SPAN style="color: Gold">库函数</SPAN>
  </LI>
  <LI>
    <SPAN style="color: DarkKhaki">初始化函数</SPAN>
  </LI>
  <LI>用户定义的函数</LI>
  <LI>
    <SPAN style="color: DodgerBlue">关键字</SPAN>
  </LI>
  <LI>
    <SPAN style="color: Red">重要符号</SPAN>
  </LI>
</UL>

HTML valide :

body {
  margin: auto;
  padding: 0 5px 0 5px;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12pt;
  background-color: black;
  color: white;
}
<FIGURE>
  <FIGCAPTION>
    <SPAN style="font-weight: bold; text-decoration: underline; color: lemonchiffon">颜色代码指南</SPAN>
  </FIGCAPTION>
  <UL>
    <LI>
      <SPAN style="color: DarkCyan">注释</SPAN>
    </LI>
    <LI>
      <SPAN style="color: Coral">处理器指令</SPAN>
    </LI>
    <LI>
      <SPAN style="color: HotPink">#ifndef name</SPAN>
    </LI>
    <LI>
      <SPAN style="color: PaleTurquoise">库包含</SPAN>
    </LI>
    <LI>
      <SPAN style="color: DarkSalmon">用户定义的包含</SPAN>
    </LI>
    <LI>
      <SPAN style="color: Gold">库函数</SPAN>
    </LI>
    <LI>
      <SPAN style="color: DarkKhaki">初始化函数</SPAN>
    </LI>
    <LI>用户定义的函数</LI>
    <LI>
      <SPAN style="color: DodgerBlue">关键字</SPAN>
    </LI>
    <LI>
      <SPAN style="color: Red">重要符号</SPAN>
    </LI>
  </UL>
</FIGURE>

P粉463840170P粉463840170495 Il y a quelques jours629

répondre à tous(2)je répondrai

  • P粉447785031

    P粉4477850312023-09-10 12:58:12

    Vous devez vérifier la valeur de l'agent utilisateur à l'aide des outils de développement

    Par exemple, le premier élément sous TD est ul ou figure. Les standards dans Chrome sont les suivants :

    ul {
        display: block;
        list-style-type: disc;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        padding-inline-start: 40px;
    }
    figure {
        display: block;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 40px;
        margin-inline-end: 40px;
    }
    

    Donc, si vous souhaitez conserver la mise en page figure par rapport à ul, ajoutez une figure dans votre style, remplacez les attributs qui brisent la mise en page et ajoutez les attributs requis.

    répondre
    0
  • P粉138871485

    P粉1388714852023-09-10 12:13:31

    Ajoutez simplement quelques styles pour réinitialiser les styles par défaut.

    ul {
      padding: 0; 
      margin: 0;
      list-style-position: inside;
    }
    <FIGURE>
      <FIGCAPTION>
        <SPAN style="font-weight: bold; text-decoration: underline; color: lemonchiffon">颜色代码指南</SPAN>
      </FIGCAPTION>
      <UL>
        <LI>
          <SPAN style="color: DarkCyan">注释</SPAN>
        </LI>
        <LI>
          <SPAN style="color: Coral">处理器指令</SPAN>
        </LI>
        <LI>
          <SPAN style="color: HotPink">#ifndef 名称</SPAN>
        </LI>
        <LI>
          <SPAN style="color: PaleTurquoise">库包含</SPAN>
        </LI>
        <LI>
          <SPAN style="color: DarkSalmon">用户定义的包含</SPAN>
        </LI>
        <LI>
          <SPAN style="color: Gold">库函数</SPAN>
        </LI>
        <LI>
          <SPAN style="color: DarkKhaki">初始化函数</SPAN>
        </LI>
        <LI>用户定义的函数</LI>
        <LI>
          <SPAN style="color: DodgerBlue">关键字</SPAN>
        </LI>
        <LI>
          <SPAN style="color: Red">重要符号</SPAN>
        </LI>
      </UL>
    </FIGURE>

    répondre
    0
  • Annulerrépondre