首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >PHP替换HTML标记中的CSS

PHP替换HTML标记中的CSS
EN

Stack Overflow用户
提问于 2011-03-29 17:56:22
回答 2查看 641关注 0票数 2

有人想过在html标记上将css样式替换为样式属性吗?例如,您有css文件html文件。

css:

#示例{颜色:#CCC;字体重量:粗体;}

html:

当您运行php时,您将得到这个

为什么?为什么:)

有些工作需要一些不支持的系统或脚本标记的内联样式

示例:

电子邮件模板(所有的人都不能在电子邮件中插入,对吗?)

或在另一个系统中构建用于插入的HTML (产品详细信息在amazon.com中,.)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-29 18:22:01

您可能需要使用DOM解析器,看看SimpleHTMLDom。下面是一个例子:

代码语言:javascript
运行
AI代码解释
复制
// Assuming that it's an array of styles
// keyed by HTML element IDs or classes.
// @see http://www.google.com/search?q=php+css+parser
$styles = some_php_css_parser('example.css');

// Create a DOM object
$html = new simple_html_dom();

// Load HTML from a HTML file, 
// there are also other options, @see API.
$html->load_file('test.htm');

// Walk through the target elements.
foreach ($html->find('blah') as $element) {
    $element->style = $styles[$element->id];
}

// Cache and output...

另外,需要来考虑缓存输出,否则我也会这么说,但是为什么!

票数 3
EN

Stack Overflow用户

发布于 2011-03-29 18:09:13

爆炸css文件,解压属性\ css,在html中使用css来str_replace属性,但是为什么呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5481054

复制
相关文章
HTML中的标记
文章目录 前言 块级元素 行内元素 行内块级元素 ---- 前言 HTML中的标记 块级元素 h1-h6>>1-6级标题 p>>段落 div>>定义文档中的节 ul>>定义无序列表 ol>>定义有序列表 li>>定义无序列表与有序列表中的项 hr>>水平线 address>>定义文档作者或拥有者的联系信息 blockquote>>定义长的引用 pre>>定义预格式文本 form>>定义表单 fieldset>>定义围绕表单中元素的边框 legend>>定义 fieldset 元素的
MIKE笔记
2023/03/23
5.7K0
php中的<?= ?>替换<?php echo ?>
首先修改PHP.ini文件. 如下: 1. 将short_open_tag = Off 改成On 开启以后可以使用PHP的短标签:<? ?> <?= 同时,只有开启这个才可以使用 <?= 以代替 <
全栈程序员站长
2021/12/23
3K0
php中的<?= ?>替换<?php echo ?>
HTML图像标记和CSS入门(二)
3.1 font-size 字号大小 它的属性用于设置字号 相对长度 em px 最常用,推荐使用 3.2 font-family 字体 它的属性用于设置字体
默默的成长
2022/10/29
1.5K0
HTML图像标记和CSS入门(二)
HTML图像标记和CSS入门(一)
1.图像标记 1.1 <img src="图像URL“/> src指定图像文件的路径和文件名,它是img标记的必需品。 1.2 文本属性 alt :在图像无法显示时告诉用户该图片的内容。 1.3 图像的宽高属性 width,height 两者不能同时使用 1.4 图像的边框的属性 border :可以为图像添加边框,设置边框的宽度,但边框颜色的调整仅仅通过HTML属性时不能通过的。 1.5 图像的边距属性 vspace 和hspace 1.6图像的对齐方式用align表示 2.相对路径和绝对路径 1.绝对路径 绝对路径一般是指带有盘符的路径
默默的成长
2022/10/29
2.2K0
html 中的可替换(置换)元素
在 CSS 中,可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。
用户9914333
2022/07/21
3.2K0
HTML布局标记和列表标记
首先要介绍的布局标记是div标记,div可以做网页的层也可以做网页的分区。当div做网页的层时可以实现漂浮在网页上的效果,就像我们经常可以在网站里看见的那些漂浮广告。div做网页的分区时,则是可以布置网页的格局,把一个网页分为多个模块,由这些模块结构来构建出一个网页。
端碗吹水
2020/09/23
4.2K0
HTML布局标记和列表标记
【前端】HTML、CSS、JS、PHP 的学习顺序
原文地址:http://www.th7.cn/web/html-css/201404/29642.shtml
蛮三刀酱
2019/09/10
2.8K0
php去掉 HTML标记、javascript 代码、空白字符等
代码: preg_replace("'([\r\n])[\s]+'", "", $content) //去除回车换行符 // $document 应包含一个 HTML 文档。 // 本例将去掉
零式的天空
2022/03/02
1.5K0
HTML多媒体标记与框架标记
在html中可以使用多媒体标记来在网页上播放音频文件,或者显示一些好看的图片用来装饰网页。Flash文件也可以通过相应的标记显示在网页上,<video>标签是用于在网页上播放视频文件的。
端碗吹水
2020/09/23
3.1K0
HTML多媒体标记与框架标记
PHP中针对区域语言标记信息的操作
相信大家对 zh_CN 这个东西绝对不会陌生,不管是 PHP 中,还是在我们的网页上,都会见到它的身影。其实这就是指定我们的显示编码是什么国家或者地区的,使用何种语言。对于这种区域语言的标记来说,PHP 中也有很多好玩的内容。今天,我们要学习的 Locale 类就是操作区域语言相关内容的,它无法被实例化,所有全部功能方法都是静态的。
硬核项目经理
2021/07/15
1.4K0
HTML5中的DOM扩展(三)插入标记
今天我们说一下插入标记,我们熟悉的插入有innerHTML,其实还有几种和他类似的方法,我们展开说一下。
大熊G
2022/11/14
2K0
HTML5中的DOM扩展(三)插入标记
HTML标记之a标签
   1.内部链接(当前文档与目标文档在同一站点内)<a href=”目标文档位置及全称”></a>;    2.外部链接(当前文档与目标文档不在同一站点内)<a href=”URL(网址)”></a>;    3.E-mail链接(并允许访问者向指定的地址发送邮件)<a href=”mailto:电子邮件地址”></a>;    4.锚点连接 跳转到同一网页或其他文档的指定位置:创建锚点,<a name=”锚点名称”>显示内容</a>链接锚点,<a href=”(URL)#锚点名称”>显示内容</a>;    5.空链接,就是没有目标端点的链接,<a href=”#”>显示内容</a>;    6.脚本链接:是一种特殊的链接,当单击设置脚本链接的文本或图像时,可以运行相应的JS语句。
阿豪聊干货
2018/08/09
2.4K0
HTML单双标记
HTML标记的类型:单标记与双标记 一.单标记 (1).<标记名称> 单一型,无属性值。 如:<br/> 在xhtml中,规定,所有HTML标记,都要小写,所有的标记都要有关闭。 (2).<标记名称 属性="属性值"> 单一型,有属性值。 如:<hr width="80%"/> 二.双标记 (3).<标记名称>...</标记名称> 没有属性值。 如:<title>...</title> (4).<标记名称 属性=”属性值“>...</标记名称> 有属性。 如:<font color="pink">...</
十月梦想
2018/08/29
2.2K0
替换HTML代码
将一些HTML替换掉eg:strContent=strContent.Replace(&,&a
Java架构师必看
2020/07/21
5.2K0
php替换字符串中,PHP 替换字符串中的一些字符方法介绍
在php中替换字符串我们都会使用到str_replace函数了,此函数还可以使用正则,下面小编来给大家介绍一下替换字符串中的一些字符或替换第一次出现的字符实例。
全栈程序员站长
2022/08/25
4.8K0
php替换字符串中,PHP 替换字符串中的一些字符方法介绍
html常用标签标记
本博客所有文章如无特别注明均为原创。作者:十月梦想 ,复制或转载请以超链接形式注明转自 十月梦想博客 。 原文地址《html常用标签标记》
十月梦想
2018/08/29
1.7K0
HTML标记语法总结
         语法:<标记名>…标记内容…</标记名>,如:<a>这是百度的主页</a>
阿豪聊干货
2018/08/09
2.1K0
HTML中CSS浮动布局的特点
浮动元素会脱离标准流(简称:脱标),在标准流中不占位置。 ※ 相当于从地面飘到了空中,如果一个元素按照正常的标准流来显示,会在html中所属的位置上占位,后面的元素会紧跟着它,但是浮动脱离了标准流,以后我们在看到浮动的元素之后,不能以正常的标准流里进行判断。 浮动元素比标准流高半个级别,可以覆盖标准流中的元素。 浮动找浮动,下一个浮动元素会在上一个浮动元素后面左右浮动。 浮动元素会受到上面元素边界的影响。 浮动元素有特殊的显示效果: ※ 一行可以显示多个,不管元素是行内元素还是块级元素,设置浮动后,将来显示
岳泽以
2022/10/26
2.8K0
Java中的html和css语言
html是超文本标记语言,是网页语言的基础知识,html是通过标签来定义的语言,所有代码都是由标签所组成的,在html代码中不用区分大小写.
达达前端
2022/04/29
2.1K0
Java中的html和css语言
正则替换 UEditor pre 中的 'nbsp' 空格 html 标签
今天在复制粘贴自己博客上的代码时发现,有的代码竟然无法执行!(pbootcms 的 if 语句)
Savalone
2020/02/11
4K0
正则替换 UEditor pre 中的 'nbsp' 空格 html 标签

相似问题

替换PHP中的HTML标记

17

PHP替换HTML标记

14

PHP替换HTML表标记中的数据

14

PHP :如何替换html标记中的空格

43

用php自动替换标记HTML

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文