html - 使 HTML 文本有 2 种颜色而不换行

标签 html css

我正在尝试创建包含两种颜色(黄色和白色)的 HTML 文本,而在切换颜色时不创建新行。我曾尝试这样做:

<p style="color:fc0;background-color:404040">Text Color Yellow <style="color:fff">Text Color White</p>

它不起作用,因为在 style 元素之前没有 p 来更改颜色。
我的另一种方法是制作两条线,但是两条灰色线之间有一个空白条:

<p style="color:fc0;background-color:404040">Text Color Yellow</p> 
<p style="color:fff;background-color:404040">Text Color White</p>

这个问题有解决办法吗?

最佳答案

将白色文本包裹在 span 中。然后将其颜色属性设置为白色。这将起作用:

<p style="color:#fc0000;background-color:#404040">Text Color Yellow <span style="color:#ffffff">Text Color White</span></p>

注意:颜色代码中还缺少 # 符号。

关于html - 使 HTML 文本有 2 种颜色而不换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62045829/

相关文章:

html - 我如何通过上传单个视频文件来获取任何html5视频的多种质量(360p,480p,720p)选择

javascript - 从服务器上的 html 发送数据 (node.js)

html - 如何将网页分割成 "sections"

弹出对话框中的 JQuery Mobile 滑动页面无法正常工作

html - 如果左右 div 彼此靠得太近,如何将中间的 div 向下移动?

javascript - 为什么我必须重新加载页面才能使我的 JS 事件起作用?

php - 将 php 结果传递到另一个网站。

html - 如何在文本标题正下方添加图像?

html - 如何在网站上放置背景图片

css - 使用媒体查询删除 li 上的缩进