html设置怎么文字的位置
html设置文字位置的方法:首先使用position属性设置文字元素的定位类型(绝对定位或固定定位);然后使用top、bottom、left和right属性设置文字元素偏移值,进而设置文字元素的位置。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
html设置文字位置的方法:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> p#p1{ position: absolute; top: 20px; left: 20px; } p#p2{ position: absolute; bottom: 0px; right: 20px; } </style> </head> <body> <img src="img/1.jpg" width="400" /> <p id="p1">测试文本!测试文本!</p> <p id="p2">测试文本!测试文本!</p> </body> </html>
效果图:
说明:
position 属性规定元素的定位类型。
这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。
值 | 描述 |
---|---|
absolute |
生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
fixed |
生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
relative |
生成相对定位的元素,相对于其正常位置进行定位。 因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。 |
static | 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 |
top 属性规定元素的顶部边缘。该属性定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。
对于相对定义元素,如果 top 和 bottom 都是 auto,其计算值则都是 0;如果其中之一为 auto,则取另一个值的相反数;如果二者都不是 auto,bottom 将取 top 值的相反数。
bottom 属性规定元素的底部边缘。该属性定义了定位元素下外边距边界与其包含块下边界之间的偏移。
对于绝对定位元素,bottom属性设置单位高于/低于包含它的元素的底边。对于相对定位元素,bottom属性设置单位高于/低于其正常位置的元素的底边。
left 属性规定元素的左边缘。该属性定义了定位元素左外边距边界与其包含块左边界之间的偏移。
right 属性规定元素的右边缘。该属性定义了定位元素右外边距边界与其包含块右边界之间的偏移。
对于 static 元素,为 auto;对于长度值,则为相应的绝对长度;对于百分比数值,为指定值;否则为 auto。 对于相对定义元素,left 的计算值始终等于 right。
以上就是html设置怎么文字的位置的详细内容,更多请关注其它相关文章!
上一篇: react和vuejs有什么区别
下一篇: react中什么必须大写
推荐阅读
-
怎么将这段文字显示出来,在textarea中,要有换行的格式
-
怎么提取中文字符,并算出该字符的位置
-
怎么将这段文字显示出来,在textarea中,要有换行的格式
-
有人说基于成熟后的HTML5 移动web应用才是未来,因为省去了app移动应用在不同终端的开发时间。基于终端的移动应用也会走下舞台,各位怎么认为?
-
不知大家遇到过这种问题么,一个层宽度设为100%,并设置背景图片,在浏览器中浏览,缩小窗口到滚动条出现,然后拖动滚动条到右侧,右侧的区域变成空白,怎么解决?_html/css_WEB-ITnose
-
php后台怎么获取html上拉菜单的值,请大侠们帮忙
-
linux环境下PHP怎么将用户上传的word文件转换成html文件
-
CSS3里怎么实现提示文字的弹窗效果
-
Win10虚拟内存怎么设置?Win10设置虚拟内存的方法
-
CSS下划线与文字间距,下划线粗细以及下划线颜色的设置