css中设置系统时间的位置

html-css012

css中设置系统时间的位置,第1张

先设置时间的元素为视频的同级元素,然后相对于视频元素的父元素绝对定位。

视频父元素{position: relative}

时间元素{position:absoluteleft: 10pxtop:10px}

left和top值自己调整。

定位方案有四种:静态定位、相对定位、绝对定位和固定定位。你可以使用CSS 3中的「position」属性来决定要使用的定位方式。

在这四种方案中,静态和相对定位不会影响整个文档的布局,而绝对和固定定位会与文档分开,因此页面不会为这两种类型的定位元素保留空间。 在默认状态下,所有元素都是静态放置的,即元素从上到下以及从左到右的顺序排列。

只要为元素设置了“ position”属性,就可以使用“ top”,“ right”,“ bottom”和“ left”属性精确定义其位置。

扩展资料:

相对定位中的“top”,“right”,“bottom”和“left”用于设置距元素原始位置的偏移量,但是绝对定位的四个属性不同。

在绝对定位中,“top”是指所定位元素上方的外部边界与容纳块上方的内部边界之间的距离。 换句话说,已定位元素的边距和包含块的边界将影响top的值,进而影响绝对定位元素的位置,但包含块的填充将不起作用。

在相对定位中,“top”是指被定位元素上方的外边界与其原始位置的上边缘之间的距离。“bottom”的含义类似于“top”,是指定位元素下方的外部边界与容纳块下方的内部边界之间的距离,“left”和“right”也是如此。

加float:right不是可以的吗?

如果不用float的话css可以修改成下面这样。也就是用绝对定位,注意使用绝对定位一定要确定是相对于谁定位,默认情况下它是相对于浏览器文档定位,除非包裹他的父元素有relative的,那么它会就近相对于position:absolute的父元素来定位。不过注意需要加上display:inline-block不然会窜到下一行的。

<style type="text/css">

td{position:relative}

.day {color: #CD25C2

position:absolute

right: 5px

text-shadow: 2px 2px 2px red

font-weight: bold

display:inline-block

}

</style>