Since the font
tag in HTML is being deprecated in HTML5 (and I understand why) is there a clean solution for applying certain attributes and styles to only portions of a paragraph text? I'm using JavaScript to parse an XML file that relies on the fact that the font
tag allows portions of wrapping text to be formatted using class-based CSS. I realize the "anchor" (a
) tag could also be used for this purpose, but that way seems very backwards and unnatural.
EDIT
When I asked this question (a couple years ago now) I was failing to understand that every DOM element falls into a display
category, the two primary categories being:
block
- insists on taking up its own row
inline
- falls in line with other inline
elements or text
HTML offers two generic container elements, each of which by default adheres to one of these display values; div
for block
display, and span
for inline
display.
The span
element is the perfect way to designate a certain chunk of text and give it a unique style or ID because you can wrap it around part of a larger paragraph without breaking the selected contents into a new row.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…