html怎么设置文字向下


本文摘自PHP中文网,作者藏色散人,侵删。

html设置文字向下的方法:首先创建一个HTML示例文件;然后在body中定义一段文字内容;接着在父元素中设置css属性“position:relative”;最后在存放文字的子元素中设置css属性为“boottom:0”即可。

本文操作环境:Windows7系统、HTML5&&CSS3、Dell G3电脑

1、如果是文字或者其他块级元素。使用定位的思想。position:absolute,然后boottom:0。父元素要设置为position:relative。

因为绝对定位是相对于最近一个非static定位的元素的相对位置。 但是如果出现多个元素在同一父元素内 同时需要绝对定位移动位置,那么需要注意,如果直接这样做,会造成那些元素重叠,而不是与float一样的正常排布。

这是因为他们有相同的父元素,使用绝对定位之后就都会移动到父元素的左边,而不是还处在原来的位置。

为了解决这种情况,需要给那些需要移动位置的元素 嵌套一个父元素,让他们的父元素去定位,给他们的父元素设置relative,这样原先的父元素就变成了爷元素。

这样一来,再给他们设置完绝对定位加位置属性之后就不会出现重叠的效果,因为他们都是在父元素的限度内去移动,再跑也跑不出来。这样就又不重叠,又能贴近底部,但是需要注意。

新嵌套的父元素需要一个固定的高度,高度要高于内部元素。不然他的高度就是被内部元素撑开的。

【推荐:HTML视频教程】

示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>无标题文档</title>

<style type="text/css">

#txt{

  

 height:300px;

 width:300px;

 border:1px solid #333333;

 text-align:center;

 position:relative

  

}

#txt p{

 position:absolute;

 bottom:0px;

 padding:0px;

 margin:0px

}

</style>

</head>

  

<body>

<div id=txt>

<p>文字靠下</p>

</div>

</body>

</html>

效果图:

阅读剩余部分

相关阅读 >>

Html的<Html> 标签

Html的<time>标签是啥子,有用吗?

Html u标签怎么用

如何使用Html布局web页面?(代码示例)

Html块级标签,行内标签,行内块标签的显示模式有哪些

标注Html元素时class与id有什么不同

Html abbr标签怎么用

Html中怎样可以用超链接打开新窗口并且控制窗口属性

Html的dl是什么意思

Html中怎么加img路径

更多相关阅读请进入《Html》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...