html 相关问题

HTML(超文本标记语言)是用于构造网页和格式化内容的标准标记语言。 HTML在语义上描述了网站的结构以及用于表示的提示,使其成为标记语言,而不是编程语言。 HTML主要与CSS和JavaScript结合使用,为页面添加样式和行为。 HTML规范的最新修订版是HTML5.2。

如何将 HTML 对话框元素全宽放置在页面底部?

我正在尝试将 HTML 元素放置在页面底部,并且希望它延伸到整个视口宽度。 这是我到目前为止尝试过的 CSS。 #dia { 填充:0; 边界...

回答 1 投票 0

Material-UI - 范围滑块中的拇指切换样式

我有两个实体要在 Material-UI Slider 上显示为拇指组件,并且我需要为每个拇指组件设置不同的样式。 实体 A 拇指应出现在白色圆圈中,实体 B 拇指应...

回答 2 投票 0

旋转 fa 图标元素

我在我的 Angular 应用程序中使用 Font Awesome,并且我试图在单击刷新图标时旋转它。 我在 Angular 应用程序中使用 Font Awesome,并且尝试在单击刷新图标时旋转它。 <div class="col-5 d-flex justify-content-end"> <span class="mr-4 pr-3"> <fa-icon style="color: white; font-size: large; top: 0;" [icon]="faArrowAltCircleDown" (click)="refreshTaskList()"> </fa-icon> </span> </div> 我尝试添加rotate="360"以及transform="rotate-90",但不幸的是都没有成功。 我愿意接受建议。 您只能使用 CSS 来实现此目的,不需要 Angular: button:focus i { animation: rotate 1s ease-in-out 0s; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/> <button class="btn btn-primary btn-sm" type="button"><i class="fa fa-play"></i></button> 您可以使用上面的代码并将其转换,使其达到您想要的结果。 来源:Angular Button 单击旋转图标 相关问题(Temani Afif的评论):Font Awesome 5 如何排列不同的图标? 在 fa-icon 元素本身内部使用旋转属性。在你的情况下,它将是: <div class="col-5 d-flex justify-content-end"> <span class="mr-4 pr-3"> <fa-icon style="color: white; font-size: large; top: 0;" [icon]="faArrowAltCircleDown" (click)="refreshTaskList()" [rotate]="180"> </fa-icon> </span> </div> 参见: https://github.com/FortAwesome/angular-fontawesome/blob/main/docs/usage/features.md#rotate

回答 2 投票 0

下拉列表值取决于另一个下拉列表中的选定值

我有 6 种不同的物品: 类型1项目1 类型1项目2 类型1项目3 类型2项目1 类型2项目2 类型2项目3 有 2 种不同类型: 类型1 类型2 我想提供 2 个 DropDownList:一个用于选择类型,另一个用于...

回答 4 投票 0

从 HTML 字符串中包裹在 <strong> 标签中的所有 <p> 标签中获取文本

我在 PHP 方面有点挣扎。 我创建了一个数组并用一些curl 返回数据填充了一些位置。 我不知道如何在每个数组位置中搜索 并返回... 我在 PHP 方面有点挣扎。 我创建了一个数组,并用一些curl返回数据填充了一些位置。 我不知道如何在每个数组位置中搜索 <p><strong> 并将其中的每个字符返回到 </p>。 从终端我可能会做这样的事情: grep -A 2 strong | sed -e 's/<p><strong>//' -e 's/<\/strong><br\/>//' -e 's/<br \/>//' -e 's/<\/p>//' -e 's/--//' -e 's/^[ \t]*//;s/[ \t]*$//' 但是我在 PHP 中迷失了 有什么建议吗? 编辑:我想要每个<p><strong>的内容到</p> 编辑2:这是我正在尝试的代码: $m=array(); preg_match_all('/<p><strong>(.*?)<\/p>/',$buffer,$m); $sizeM = count($m); for ( $counter2 = 0; $counter2 <= $sizeM; $counter2++) { $displayString.= $m[$counter2]; } 并获取 ArrayArrayArray...作为我的 $displayString 编辑3:我正在这样做: $curl_handle=curl_init(); curl_setopt($curl_handle,CURLOPT_URL, $url); curl_setopt($curl_handle, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.04 (lucid) Firefox/3.6.15"); curl_setopt($curl_handle, CURLOPT_HEADER, 0); curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1); $buffer = curl_exec($curl_handle); curl_close($curl_handle); $m=array(); preg_match_all('/<p>.*?<strong>(.*?)<\/p>/i',$buffer,$m); foreach($m[1] as $mnum=>$match) { $displayString.='Match '.$mnum.' is: '.$match."\n"; } 在 PHP 和许多其他语言中,最好不要使用字符串函数或正则表达式来匹配 HTML,因为 HTML 不是正则的,并且可能会出现真正的错误。 您应该看到的是一个 DOM 系统,您可以将 html 作为对象进行迭代,就像 JavaScript 访问 DOM 一样。 您应该查看以下本机 PHP 库来帮助您入门:http://php.net/manual/en/class.domdocument.php 您可以像这样简单地使用: $xml = new DOMDocument(); // Load the url's contents into the DOM $xml->loadHTMLFile($url); //Loop through each <a> tag in the dom and add it to the link array foreach($xml->getElementsByTagName('a') as $link) { echo $link->href . "\n"; } 这将找到文档中的所有链接。 另请参阅我创建的帖子以及 Gordon 的精彩回答:How do you parse and process HTML/XML in PHP? preg_match_all() $m=array(); preg_match_all('/<p>\s*<strong>([\s\S]*?)<\/p>/i',$string,$m); foreach($m[1] as $mnum=>$match){ $displayString.='Match '.$mnum.' is: '.$match."\n"; } $m 现在包含所有匹配项。 $m[0] 持有整场比赛, $m[1] 保存括号匹配项 正如其他帖子中所指出的,如果您尝试处理 HTML,则不应使用正则表达式。 要处理查找<p><strong>,您可以使用DOMDocument: $doc = new DOMDocument(); $doc->loadHTML($html); $pTags = $doc->getElemetsByTagName('p'); for ($pTags as $pTag) { if ($pTag->firstChild->nodeName === 'strong') { $data = $pTag->firstChild->nodeValue; } } 或者使用 XPath: $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $matchingNodes = $xpath->query('//p/strong'); 或者您甚至可以使用外籍人士。 这些方法比使用正则表达式更清晰、经过验证、灵活且更安全。 我个人最喜欢从 xml 样式文档中提取数据的是 xpath。 这是一组很好的 xpath 示例:http://msdn.microsoft.com/en-us/library/ms256086.aspx 编辑: *注意:如果您尝试处理非常大的 XML/HTML 文档,您将不想使用 DOMDocument 或 XPath,因为它们对于大型文档可能会很慢。 对于这些情况,请使用事件驱动的 XML 解析器。 我们在工作中遇到过使用 XPath 解析大型 XML 文件需要几分钟的情况,而使用事件驱动解析器解析同一文件只需要几秒钟。 正则表达式将是你的朋友。 strpos、substr 和 explode 是有用的 php 函数。 好吧,如果位置与您期望的结果不相关,您可以尝试将数组合并到单个字符串中,并在其中执行正则表达式... 这是代码 <?php $data = array( 'DONT MATCH THISDONT MATCH THIS<p><strong>hello1!</strong></p>DONT MATCH THISDONT MATCH THISDONT MATCH THIS', 'DONT MATCH THISDONT MATCH THIS<p><strong>hello2!</strong></p>DONT MATCH THISDONT MATCH THISDONT MATCH THIS', 'DONT MATCH THISDONT MATCH THIS<p><strong>hello3!</strong></p>DONT MATCH THISDONT MATCH THISDONT MATCH THIS', '<p><strong>hello4!</strong></p>DONT MATCH THISDONT MATCH THIS<p><strong>hello5!</strong> test test</p>DONT MATCH THISDONT MATCH THISDONT MATCH THIS', 'DONT MATCH THISDONT MATCH THIS<p><strong>hello6!</strong></p>DONT MATCH THISDONT MATCH THISDONT MATCH THIS', ); preg_match_all('/<p><strong>.*?<\/p>/',implode($data,''),$results); print_r($results); ?> 让我知道这是否适合您。干杯!

回答 5 投票 0

Google Chrome 125.0.6422.112 中音频标签操作显示不正确的问题

对于 Google chrome 版本 125.0.6422.112,我们在门户中面临音频标签的问题,即如果我们单击特定音频标签的操作功能(三个点),它会显示选项...

回答 1 投票 0

插入可视化编辑器切换标签时,svg 链接不起作用

这是该页面的链接。 这是用于实现的代码 身份管理   这是该页面的链接。 这是用于实现的代码 <div class="col-md-6"> <p class="main-block-title">IDENTITY MANAGEMENT</p> &nbsp; <img class="padding-0-20" src="https://salesmate.technobraingroup.com/wp-content/themes/salesmateV1/images/idm_svg_circle edited.svg" /> </div> 问题是,当您对 SVG 文件使用 img 标签时,链接不起作用。 解决办法是: 按原样嵌入 SVG 代码 https://codepen.io/moshfeu/pen/Ryyrqy 使用 object 标签代替 img: object { width: 200px; } <object data="//salesmate.technobraingroup.com/wp-content/themes/salesmateV1/images/idm_svg_circle edited.svg" /> 就像问题中所描述的那样使 html svg 对象也是可点击的链接

回答 1 投票 0

表格 td 必须采用 max-width 200px 那么只有它应该换行

.table_outer { 宽度:500px; 溢出-x:自动; /* 允许水平滚动 */ } 桌子 { 宽度:100%; 最小宽度:最大内容; /* 确保表格不会缩小到内容宽度以下 */ 桌子-...

回答 2 投票 0

在 Chrome 中恢复输入类型=数字微调器

我有一个应用程序,其主题基于Metro UI CSS,它隐藏了Chrome在使用时添加的(我认为)漂亮且有用的旋转器。 我正在尝试“覆盖”这个...

回答 5 投票 0

透明按钮旁边的小超链接线,上面覆盖有图像

我注意到在创建按钮后出现了一条小线,因此当您单击社交媒体徽标时,它会转到我在该平台上拥有的特定徽标的社交媒体。我想知道如何...

回答 1 投票 0

为什么我的水波动画页脚在 HTML CSS 中不起作用?

我在 YouTube 上偶然发现了这个水波动画页脚,目前我自己正在开发一个项目,所以我决定将页脚实现到我自己的项目中。问题是这不是问题...

回答 1 投票 0

注释框与文本对齐

我正在使用XLST转换为html,有一个部分我希望评论框与文本在同一行对齐。我附上了一张我的目标的图片......

回答 1 投票 0

JQuery 脚本可在鼠标移动时围绕圆的边框移动元素

我就快到了 - 想要创建一个小圆圈,在鼠标移动时围绕大圆圈的边界移动。我有以下内容,但小圆圈不在范围内...

回答 1 投票 0

如何创建一个按钮来保存网页并在字段中使用新值

我有一个包含一些字段的网页。 填写字段后,它有一个提交按钮可以上传到服务器。 当该人离线并填写字段时,有没有办法保存...

回答 1 投票 0

如何将剪贴板中的富文本粘贴到 HTML 文本区域元素?

从网络浏览器复制粘贴到文本处理器时,HTML 标记会转换为富文本,文本处理器会尝试将标记转换为其自己的格式。这证明

回答 6 投票 0

过渡效果是从左上角开始,但需要从左上角开始

过渡效果是从左上角开始,但需要从左上角开始 基本上我试图使它像一个小的加载栏,当我将鼠标悬停在块上时加载。 .

回答 2 投票 0

创建一条中间有圆圈的线

所以,我正在努力实现这个结果: 这是我尝试时得到的结果:https://jsfiddle.net/wvdkmjge/ 。容器 { 宽度:100px; 高度:1px; 背景颜色:黑色; } 。圆圈 {

回答 6 投票 0

覆盖外部 props 的样式

我在 React 中覆盖外部组件的样式时遇到问题。我有一个基本组件徽章,它拥有较少的样式,但有时我需要从外部组件应用一些样式...

回答 1 投票 0

覆盖外部道具的样式:。 (CSS 模块、React、LESS)

我在 React 中覆盖外部组件的样式时遇到问题。 例如,我有基本的组件徽章,它拥有较少的样式,但有时我需要从外部组件应用一些样式...

回答 1 投票 0

当脚本中断另一个脚本时

WHATWG 规范在准备脚本元素算法方面有一个有趣的步骤: 否则,立即执行脚本元素 el,即使其他脚本已经在执行。 那是什么情况?怎么...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.