html中边框上有文字的效果是怎么实现的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html中边框上有文字的效果是怎么实现的相关的知识,希望对你有一定的参考价值。
html中 ,像这样 边框上面加了文字的效果是怎么实现的
可以使用html的fieldset标签实现这种文字效果。
具体步骤如下:
需要准备的材料分别是:电脑、浏览器、ultraedit。
1、在ue编辑器中新建一个空白的html文件。
2、在html文件中输入以下的html代码。
3、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。
4、在浏览器中打开此html文件,可以看到最终想要实现的文字效果。
参考技术A在边框上加文字可以用以下办法实现:
<!DOCTYPE HTML>
<html>
<body>
<form>
<fieldset>
<legend>在边框上的字</legend>
可以输入内容:<input type="text" />
随便输入内容:<input type="text" />
</fieldset>
</form>
</body>
</html>
扩展资料:
编辑方式:
HTML其实是文本,它需要浏览器的解释,它的编辑器大体可以分为以下几种:
1、基本文本、文档编辑软件,使用微软自带的记事本或写字板都可以编写,当然,如果你用WPS来编写,也可以。不过存盘时请使用.htm或.html作为扩展名,这样就方便浏览器认出直接解释执行了。
2、半所见即所得软件,如:FCK-Editer、E-webediter等在线网页编辑器;尤其推荐:Sublime Text代码编辑器(由Jon Skinner开发,Sublime Text2收费但可以无限期试用)。
3、所见即所得软件,使用最广泛的编辑器,完全可以一点不懂HTML的知识就可以做出网页,如:AMAYA(出品单位:万维网联盟);FRONTPAGE(出品单位:微软);Dreamweaver(出品单位Adobe)。
Microsoft Visual Studio(出品公司:微软):其中所见即所得软件与半所见即所得的软件相比,开发速度更快,效率更高,且直观的表现更强。任何地方进行修改只需要刷新即可显示。缺点是生成的代码结构复杂,不利于大型网站的多人协作和精准定位等高级功能的实现。
参考资料来源:百度百科-HTML
参考技术B需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<body>标签中,输入html代码:
<div style="position: relative;border: 1px solid blue;width: 200px;height: 80px;margin-top: 30px">
<div style="position: absolute; top: -15px;left: 10px;background-color: white;">文字</div>
</div>
3、浏览器运行index.html页面,此时实现了边框上有文字的效果。
参考技术C在边框上加文字可以用以下办法实现:
<!DOCTYPE HTML><html>
<body>
<form>
<fieldset>
<legend>在边框上的字</legend>
可以输入内容:<input type="text" />
随便输入内容:<input type="text" />
</fieldset>
</form>
</body>
</html>
效果如下图:
(说明:<legend>标签需要在<fieldset>标签里面才能正常使用)
参考技术D<fieldset>
<legend>终端列表</legend>
</fieldset>
你可以试试看,我这里有效果图:
,希望能帮到你。
本回答被提问者采纳怎么给android 设置边框
android 设置边框利用内容的margin或者padding的留白加容器的背景来实现边框效果。
shape来实现边框效果
corners是设置边框圆角
stroke是描边的
layer-list实现自由边框
嵌套一层,利用内容的margin或者padding的留白加容器的背景来实现边框效果。其实这个道理很简单,很早的时候那时候我们还用table做html页面布局的时候,我们就是使用cellspacing来实现table的边框的。现在我们也利用同样的想法来实现。
当然内部的容器也是需要有颜色的,如果想实现内部透明的效果则需要将内部View的背景色跟背景的颜色保持一致,这是不太方便的地方。
在Android中,给一个控件(或View)设置背景主要是通过background:xxx属性来完成。background的参数一般来说是一个drawable资源。
给控件设置边框最简单的方式就是把background设置成你预先设计好的带圆角和边框的背景图。但是这种方法的缺点是没有灵活性,不同大小的view要不同尺寸的图片,还要去适应不同分辨率的设备。
3使用9-patch(九宫格)的背景图片来实现边框效果。
做一个有边框的9-patch图片,作为要有边框的View的背景图即可。这样你还可以控制哪边有边框,哪边无边框,这种方法是比较好的一种方法,而且没有多余的View嵌套。另外你还可以实现圆角边框等效果。
4利用shape来实现边框效果。
当然你可以使用shape中的stroke来实现border的效果。
/res/drawable/filename.xml
只要引用这个shape作为背景图片即可。
5.layer-list实现自由边框
当前版本的Android
SDK并没有给stroke提供bottom、left、right之类的属性,也就是说你无法通过它来让长方形的边框少于4条。于是有人想出了这个方法。
android:width="1dp"
android:color="#333"/>
android:left="1dp"
android:top="1dp"
android:right="1dp"
android:bottom="1dp">
android:color="#FFF"/>
在第二个item中定义的top,left...就是对应的边框,不设置即没有边框。
参考技术A 如果说给控件或则组件加边框,可以使用自定义背景,其中solid是设置填充的,corners是设置边框圆角的,stroke是描边的。下面贴出一段自定义背景。<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"><shape>
<solid android:color="@color/click_clor" />
<stroke android:width="0dp" />
<corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" />
</shape></item>
<item android:state_focused="true"><shape>
<solid android:color="@color/click_clor" />
<stroke android:width="0dp" />
<corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" />
</shape></item>
<item android:state_pressed="true"><shape>
<solid android:color="@color/click_clor" />
<stroke android:width="0dp" />
<corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" />
</shape></item>
<item android:state_enabled="false"><shape>
<solid android:color="@color/top_color" />
<stroke android:width="0dp" />
<corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" />
</shape></item>
<item><shape>
<solid android:color="@color/top_color" />
<stroke android:width="0dp" />
<corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" />
</shape></item>
</selector> 将此新建放入drawable文件夹中
使用很简单
直接background="@drawable/文件名"即可本回答被提问者和网友采纳 参考技术B 使用shape,
<solid android:color="#FF6D00"/>(控件的填充颜色)
<stroke android:width="2dp"
android:color="#FF6D00"/>(边框的宽度以及颜色)
<corners android:radius="3dp"/>(边框的角的弧度)
以上是关于html中边框上有文字的效果是怎么实现的的主要内容,如果未能解决你的问题,请参考以下文章