问答详情
源自:12-4 制作3D旋转视频展示区

有几个搞不懂的问题

  1. 这里<a>标签样式到底有啥用意 没有搞懂

  2. 在<body>样式中使用了{margin-top:5em;},在使用“em”之前并没有出现可参照的计量单位,难道其父级元素<html>是默认以“px”为计量单位。

  3. 在这里多背景设置下为何图片不能添加拉伸(stretch)属性

  4. 在建立3D场景中,场景展示距离perspective究竟是如何确定,4000px的参数可有计算依据

提问者:慕函数6472736 2015-07-28 21:30

个回答

  • Plus_Happy2
    2015-12-16 09:38:50
    已采纳

    em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺


    寸未被人为设置,则相对于浏览器的默认字体尺寸。(引自CSS2.0手册)


    任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么


    12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器


    中声明Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 


    10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了


  • Plus_Happy2
    2015-12-16 09:37:03

    定义和用法

    <a> 标签定义超链接,用于从一张页面链接到另一张页面。

    <a> 元素最重要的属性是 href 属性,它指示链接的目标。

    在所有浏览器中,链接的默认外观是:

    未被访问的链接带有下划线而且是蓝色的

    已被访问的链接带有下划线而且是紫色的

    活动链接带有下划线而且是红色的