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设置怎么文字的位置的详细内容。更多信息请关注PHP中文网其他相关文章!