VML实现圆角的例子

从Fastjson迁移到Jackson:实战封装高可用JsonUtil工具类 本文详细介绍了从Fastjson迁移到Jackson的完整过程,包括迁移原因、准备工作、核心工具类设计及高级特性优化。重点讲解了如何封装高可用的JsonUtil工具类,涵盖ObjectMapper配置、常用方法封装、性能优化等实战经验,帮助开发者安全高效地完成JSON库迁移。 阅读详情

 

<html xmlns:v>
<head>
<style>
v/:* {behavior: url(#default#VML);}
</style>
</head>
<body>
<v:RoundRect style="position:fixed; left:0px; top:0px; width:100%; height:150px;" FillColor="#eeeeee" Filled="T" strokeColor="#000000">
<v:textbox>
  <table width="98%" height="50" border="1" cellspacing="0" cellpadding="0" align="right">
    <tr>
      <td align="center">哈哈哈哈</td>
    </tr>
  </table>
</v:textbox>
</v:RoundRect>
</body>
</html>

 

    VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在我认为, VML其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但如果是手绘制的图形在以往的IE里面就无法解释了,如果都转换成图形文件又不太现实。于是微软把Word里面的图形控件结合到IE里面,使IE也具备了绘图功能。
    VML的全称是Vector Markup Language(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。

    在VML里面,标记使用的是XML扩张,需要一个namespace(命名空间),你可以使用惯用的“v”作为命名空间,使用IE5.0到IE6.0通用的定义如下:

<html xmlns:v="urn:schemas-microsoft-com:vml">
<STYLE>
v/:* { Behavior: url(#default#VML) }
</STYLE>

    xmlns 全称就是XML NameSpace 也就是命名空间。Behavior(行为)也是IE5.0新推出的东西,它的功能非常强大,结合样式表,可以给任何HTML对象增加行为(新的属性、方法、事件),而在这里,它的用处是把命名空间“v”和系统预定义的行为VML连接。这样定义以后,你就可以使用下面的标记了,和普通的HTML标记有所区别,每个标记都增加了一个命名空间:

<v:shape></v:shape>

    和其他HTML元素一样,VML标记里面可以定义DHTML大部分属性和事件,比如说id,name,title,onmouseover等等。在写法上VML比较灵活,很多属性既可以写在标记里面,又可以独立出一个新的标记来表示:

<v:shape id=shape1 name=shape1 onmouseover="alert(this.id)" StrokeColor=red Path="m 0,0 l 10,10 x e"></v:shape>
等同于下面的写法:
<v:shape id=shape1 name=shape1 onmouseover="alert(this.id)">
<v:Stroke StrokeColor=red/>
<v:Path v="m 0,0 l 10,10 x e"/>
</v:shape>

    当然不是所有的属性都可以写成独立的标记,常用的比如说上面的 Stroke(按我的理解可以翻译成线性),Path,Shadow,Fill(填充)等,VML这样的方式可以理解为 shape 的属性分类,使属性更直观。
    Shape 对象派生出来的一些对象,更加直接的图象,比如说 Rect(矩形),RoundRect(圆边的矩形),Oval(圆),Line(线),PolyLine(不规则折线),Image(图形文件)等等,以后将对这些对象细细描述。

高光谱知识(1)-高光谱成像技术的理解 系列文章目录 高光谱技术可以获得待观测目标或场景的连续单色光谱图像,并通过空间维(x, y)数据和光谱维(λ)数据共同组成三维观测数据立方体,从而为研究人员提供探测目标或场景中的每一个点的空间和光谱特征细节。这种兼具相机的高分辨成像能力和光谱仪的高光谱分辨能力使得高光谱被广泛应用于测绘遥感、目标识别、环境监测与评估、临床影像诊断、过程监控等任务中,并在地理、空间、海洋、气候、大气、农业、植被、生态、医药、安防、制造与色度等多个领域中发挥巨大作用。 文章目录系列文章目录前言一、按获取数据的过程划分二、按照光 阅读详情

相关推荐

软件测试--用例篇(测试用例的好处、测试用例的七种设计方法、测试用例的粒度、测试用例的评价)

作为软件测试工程师,最主要的工作就是:编写测试用例,那么为什么要编写测试用例?它有什么好处?如何编写测试用例?测试用例写简单好还是复杂好?如何评价测试用例的质量? 天呐撸!能说不会吗?! 作为倾向软件测试工程师的老铁们,还是一起来学习吧! 一、编写测试用例的好处 测试用例是测试者的依据 测试用例使得工作可重复,是自动化测试的基础 补充:自动化测试的前提条件是:功能比较稳定,页面...

cherrydreamsover的博客 3734

VML的基本概念(一)

http://www.itlearner.com/code/vml/index.htmlVML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在我认为, VML其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但如果是手绘制的图形在以往的IE里面就无法解释了

1182

【Verilog】valid-ready双向握手机制 ——很绕但是很有意思

valid-ready双向握手机制。

GalaxyerKw的博客 1万+

FastJson 转 Jackson 指南

安全漏洞Fastjson 曾多次被发现存在安全漏洞,包括反序列化漏洞、代码执行漏洞、DoS 漏洞等,可能导致数据泄露或系统瘫痪。反序列化性能虽然 Fastjson 的反序列化性能通常很快,但在处理大量嵌套对象或数组时性能可能下降。JavaBean 规范支持Fastjson 不完全遵循 JavaBean 规范,而 Jackson 完全支持标准 JavaBean 规范。授权协议Fastjson 使用 Apache 2.0 协议,对商业应用可能存在一些限制。

cv:小怪 630

Apache-Plc4x-Modbus-Tcp学习记录(一)

Apache-Plc4x-Modbus-Tcp学习记录(一)

weixin_45325423的博客 6988

Synopsys SCL许可证服务器搭建详解:从安装到生成.dat文件

本文详细解析了Synopsys SCL许可证服务器的完整搭建流程,从系统环境准备、SCL安装到生成.dat文件。重点阐述了如何正确获取HOST ID、配置License文件以及调试常见故障,为数字芯片设计工程师提供了一套从零到一的实战避坑指南,确保EDA工具链稳定运行。

weixin_29306011的博客 612

Spring Boot 3 中使用 FastJson2 替换 Jackson 的完整实施指南(企业级实战版)

Spring Boot 3 FastJson2替换Jackson实施指南摘要 本文提供Spring Boot 3项目中用FastJson2替代Jackson的完整方案,重点包含: 性能优势:FastJson2序列化速度提升150%,内存占用更低,适合高并发场景 依赖配置:必须排除spring-boot-starter-json并引入fastjson2-extension-spring6 全局配置:通过@PostConstruct统一设置日期格式、空值处理和数值格式化 安全规范:默认禁用autoType,防止

python15397的博客 1527

STM32CubeMX之定时器输入捕获

上一章介绍了STM32定时器的PWM输出功能,定时器的几个通道除了有输出功能外,还可以做输入用,可捕获信号的上升沿或下降沿,可以用于测量信号的频率、周期、占空比等。本篇文章将介绍用STM3...

zhang062061的专栏 1343

大型项目废弃fastjson迁移至Gson保姆级攻略

前言 大家好,又双叒叕见面了,我是天天放大家鸽子的蛮三刀。 在被大家取关之前,我立下一个“远大的理想”,一定要在这周更新文章。现在看来,flag有用了。。。 本篇文章是我这一个多月来帮助组内废弃fastjson框架的总结,我们将大部分Java仓库从fastjson迁移至了Gson。 这么做的主要的原因是公司受够了fastjson频繁的安全漏洞问题,每一次出现漏洞都要推一次全公司的fastjson强制版本升级,很令公司头疼。 文章的前半部分,我会简单分析各种json解析框架的优劣,并给出企业级项目迁移json

蛮三刀酱 1972

Python 爬虫进阶:爬取 APP 数据(Charles 抓包 + Requests)

本文详细介绍了APP数据爬取的完整技术方案。首先通过Charles抓包工具配置HTTPS代理和证书,解析APP通信协议;然后分析请求参数、反爬机制和动态签名生成规则;接着使用Python的Requests库实现模拟请求、分页爬取和数据存储;最后针对证书问题、Token失效等常见问题提供解决方案。文章强调抓包分析、参数逆向和请求模拟三大核心技术,同时提醒开发者需遵守法律法规,合理控制爬取频率。该方案适用于移动端数据采集场景,为无法直接获取网页数据的情况提供了有效解决方案。

2503_91057718的博客 2120

【学习系列】SAP RAP 4:通过注解来完成一些常规需求

本文介绍了RAP应用中常用注解的实现方式,包括搜索帮助、文本描述绑定、联动搜索、字段控制等功能。通过@Consumption、@UI等注解可以实现搜索帮助定义、多字段联动、必输校验、默认排序和默认值设置。管理字段可通过@Semantics注解自动记录创建/修改信息,长文本使用@UI.multiLineText实现多行显示。这些注解可优化界面交互和数据管理,为后续行为定义功能开发奠定基础。文章结构清晰,针对不同需求提供了具体的实现方案和代码示例。

DeveloperMrMeng的博客 698

css绘制圆角表格

    v/:*{behavior:url(#default#VML)}                                bvcbcbcvbcvbcv                    

asp、.net专栏 884

KEPServerEX作为MQTT客户端

打开软件: 测试没有连接上MQTT代理。

低码开发 1681

网页背景颜色渐变效果

style="filter:progid:DXImageTransform.microsoft.gradient(gradienttype=1,startColorStr=blue,endColorStr=white);" 这是一个css的滤镜,可惜啊,这个东东是IE only,否则一定会被web开发人员重视起来~ 在像实现渐变的容器中加上这个style 其中,gradie

GSE的成长之路 1655

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【转载】使用VML技术实现圆角表格的绘制

前两天论坛看到有人问关于圆角表格的制作,这已经是老生常谈了,CSS、图片都可以,其实如果只是 IE 浏览有更好的方法,就是 VML,中午有空,把东西整理了一下。引用 首发 http://blog.eliuzd.com/ 网络转载请保留出处,传统媒体与本站联系。先看效果图:代码:v/:* {behavior: url(#default#VML);} 圆角表格显示效果h

hitzqb的专栏 1154

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VML画连线箭头,line线加粗

一、什么是VML VML相当于浏览器的画笔,它可以在浏览器中画出任何你想要的图形:小到直线、圆形、圆弧、曲线、矩形、圆角矩形、多边形;大到一张图画、一个动画、甚至于一个游戏。题中既以标明为简明教程,下边我们只限于讨论使用VML在浏览器中画一些直线、圆形、圆弧等小图。 VML是微软1999年前(具体时间不详)制作推出的,并集成到了IE5+浏览器,同样也是Microsoft Office

yinxianluo的专栏 3999

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

用VML绘制圆角DIV

为了增加页面的美观效果,有时需要将div层或表格的边角进行圆角处理。本例学习如何实现div层的圆角效果,这一功能也属于目前比较流行的Ajax技术。 【实现代码】 v\:*{behavior: url(#default#VML);}   本例的重点是使用了VML技术。VML的全称是Vector Ma

程序人生的专栏 938

html设置input圆角矩形_CSS+Jquery实现页面圆角框方法大全

所以我就想用一个既方便调用又方便更新的方法来实现,结果如愿以偿。先将此技术点总结如下:在此之前我也寻找过目前网络上最流行的做法的实现方案,大体共总结出7种方法,但是发现他们的方法多多少少都存在缺陷,后来我自己做出了我自己觉得满意的方法。先看目前网络上最流行的7种做法:1,无图片纯css圆角框收录理由:兼容性强,不用图形图一特点:1.不用任何图形,使用很多个div容器模拟出圆角效果。2.兼容性:通杀...

weixin_42107165的博客 1882

如何用css实现圆角_CSS实现圆角解决方案(转)

导言: 本文探讨的是圆角框的终极解决方案,其核心关键词是“圆滑、完美、兼容、重用性、语义”,这些技术都是收集目前网络上最流行的做法。纵观种种方法,各有其优势,请针对不同的环境分别使用。 圆角框,因为其样式比直角框漂亮,所以成为设计师心中偏爱的设计元素。现在的web标准 下大量的网页、博客都采用圆角框设计,成为一道亮丽的风景线。 然而,就是这个圆角,却成为了网页...

恭喜姐姐 594

vml(iE支持的第三方插件)圆角表格相关语法

例子:////v/:*{behavior:url(#default#vml)}//////其中:strokecolor=green边框颜色strokeweight=1px边框粗细arcsize=0.1圆角度数,范围为0-0.5,默认为0.05fillcolor=yellow填充颜色filled=ture或false,可以简写为t或f,是否填充解释定义要使用vml其中v是命名空间名字v/:*{b

huangguimei的专栏 772

vml

一、什么是VMLVML相当于浏览器的画笔,它可以在浏览器中画出任何你想要的图形:小到直线、圆形、圆弧、曲线、矩形、圆角矩形、多边形;大到一张图画、一个动画、甚至于一个游戏。题中既以标明为简明教程,下边我们只限于讨论使用VML在浏览器中画一些直线、圆形、圆弧等小图。VML是微软1999年前(具体时间不详)制作推出的,并集成到了IE5+浏览器,同样也是Microsoft Office Art(艺术图型

guodianzhanghui的专栏 1030

圆角样式

第一种:无图片纯css圆角框 收录理由:兼容性强,不用图形 特点: 不用任何图形,使用很多个div容器模拟出圆角效果。 兼容性:通杀所有浏览器 缺点: 构造这个圆角需要加入太多的无语义的标签,结构比较冗余。 重用性不强:如果一个页面有多个圆角,并且要实现不同的半径大小,则其灵活性不够。 边框颜色虽然可以调节,但会对页面中的结构产生致命的影响,适用于色彩单一并且...

dianjin3567的博客 139

VML代码实现的圆角表格

VML代码实现的圆角表格   &lt;html xmlns:v&gt; &lt;style&gt;v\:*{behavior:url(#default#VML)}&lt;/style&gt; &lt;body&gt; &lt;v:RoundRect style="position:relative;width:150;height:240px"&gt; &lt;v:shadow on..

钰琳仙境 173

VML简明教程

一、什么是VMLVML相当于浏览器的画笔,它可以在浏览器中画出任何你想要的图形:小到直线、圆形、圆弧、曲线、矩形、圆角矩形、多边形;大到一张图画、一个动画、甚至于一个游戏。题中既以标明为简明教程,下边我们只限于讨论使用VML在浏览器中画一些直线、圆形、圆弧等小图。VML是微软1999年前(具体时间不详)制作推出的,并集成到了IE5+浏览器,同样也是Microsoft Office Art(艺术图型

shaily读书学习 1万+

VML(矢量可标记语言)简介

  VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在我认为, VML其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但如果是手绘制的图形在以往的IE里面就无法解释了,如果都转换成图形文件又不太现实。于是微软把Word里面的图形控件结合到IE里面,使IE

cuizm的专栏 3263

IE浏览器6/78中实现圆角

如果要想在IE浏览器中实现圆角的效果,我们一般都会采用圆角图片的方式。用图片的话,基本就跟浏览器没有多大关系了,因为任何浏览器都支持这种方式。今天我们主要是讲解如果用CSS3样式表来实现圆角效果,值得注意的是,IE6/7/8这三个IE浏览器版本都不支持CSS3的解析,只有还不太主流的IE9支持CSS3和HTML5的标准。让IE支持CSS3的解析方法有很多种,(让IE浏览器支持HTML5标准的方法)

huang100qi的专栏 2343
上一篇: 软件分析技术
下一篇: 创建表头固定,表体可滚动的GridView
Wish-Way
博客等级 码龄21年 36粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值