4

タグの値フィールドに上付きテキストを使用することはできます<input>か (たとえば、トンボで使用する場合)?

<input type="submit" name="submit" value="Sometext&reg;"/>
4

3 に答える 3

10

<button type="submit">次に、の代わりに要素を使用できます。たとえば、上付きテキストの<input type="submit">場合など、説明に必要なマークアップを含めることができます。<sup>

<button type="submit">someText with <sup>superscripted parts</sup> </button>
于 2012-11-06T14:16:57.890 に答える
2

またはCSSで:

http://jsfiddle.net/jxmaA/

HTML

<button class="tradeMark" type="submit">someText with</button>

CSS

.tradeMark:after{
  content: ' ©';
  font-size:xx-small;
  vertical-align:top;
}

編集: このソリューションも では機能しません<input type="submit"/>。原因:after および :before が適用されていません...

于 2012-11-06T14:27:09.683 に答える
1

を使用する必要があり、 を使用<input type=submit>しない<button type=submit>場合は、不運です。テキストは属性で指定する必要がありvalue、プレーン テキストとして取得されます。そこでは「²」のような上付き文字を使用できますが、文字として「®」の上付きバージョンがもっとあります。ただし、その外観はフォントによって大きく異なり、一部のフォントでは Arial などよりもはるかに上付きです。

そのため、実際には、ボタンに別のフォントを指定することになるかもしれません。一貫性を保つために、すべての送信ボタン テキストに同じフォントを使用することをお勧めします。

input[type=submit] { font-family: Calibri; }

通常の CSS 警告が適用されます。特に、このコンテキストで適切なフォント ファミリのリストを指定するのは難しい場合があります。(Calibri は優れていますが、その可用性は普遍的ではありません。)

于 2012-11-06T14:37:33.957 に答える