留言板

森渡

2016/11/23 20:48

老师教了很多东西给我们,已经能自己完成课后作业了,感觉很棒,网页设计很神奇,也感觉到了做网页的不容易,老师讲课很好,可能是课程太少,感觉讲的有些挤。

@森渡: 看来你上课真的有好好学习,继续努力,争取获得更大的进步


2016/12/12 19:50

javascript - 手机页面,scrollHeight为啥不等于scrollTop和clientHeight相加?

@剑花烟雨:建议看看js的盒子模型。里边每个属性讲个都很详细看看每个属性对应的是哪部份。


半盏流年

2016/12/14 12:30

老师,我想让网站某个 p 的样式为最初始的样式,不希望父级样式影响,应该如何操作?

@半盏流年:给你需要初始化的p设置个class,因为继承而来的样式权重是0,所以class足够了,如果有明确的设置过这个p的class 那就.class.class增加一下权重就好了。如果有id那就设个id覆盖掉!
然后剩下的事就是直接添加css内容,比如border不想要,直接设置一个border:none就够了。


清风吹我襟

2016/12/20 09:42

<a href="/pic/logo.jpg" download="11.jpg">下载图片</a>

在chrome(版本56)下使用download属性,点击下载应该会出现一个可选下载路径的另存为下载框,可是实际操作并没有,Firefox测试是能打开下载框的。实际chrome应该是支持这个属性的吧?我是哪边写错了么?

@清风吹我襟: 这个和代码没有关系的,和浏览器设置有关系。

chrome


世上只有一个我

2016/12/27 22:03

开始学这门课程,感觉可能会比较复杂,对着这门课程满怀期待,感觉兴趣才是最重要的。还是要多多看书啊,现在接触的还是比较少的。要努力学习啊!


麦浪

2017/01/12 20:18

css - html根字体设置成很大的值后, 包裹了行内元素的div莫名变高是什么原因

代码:

@麦浪:你的 span 的 line-height 值设置的是 12。

按照规定,当行高设为数字时,行高的计算值就是自身字体大小的相应倍数,具体到你的问题中就是 12x12=144,这样的话 p 的高度就应该是 144px(不算边框) 才对,但我们通过审查元素工具可以看到 p 的最终高度是 161px(不算边框)。

这其实涉及到行框高度的计算。p 的高度就是其内部行框的高度,而行框的高度是行框内最高点和最低点之间的距离(The line box height is the distance between the uppermost box top and the lowermost box bottom)。我们来看下面的demo。为了方便观察把 span 元素变成行块元素(有高度),背景颜色设为淡灰色,并且在 span 后面放一个字母 x ,x 底边所在的线就可以看做是 span 所在行框的基线。
当我们把 span 的 vertical-align 值设为 middle,如 box2 ,可以看到行框的最高点和最低点都是 span 元素的最高点和最低点,p 的最终高度就是理想的 144px。 当 span 的 vertical-align 值为默认的 baseline 时,如 box1, 为了跟行框的基线对齐,span 元素会下移,行框的最高点变成了匿名行内框 x 的最高点,最低点还是 span 的最低点,所以行框的高度就会变大为 161px。


 


回到顶部



© 2017.04.27 萍乡学院 网页设计课程组 制作者:14软件《网页设计》网站毕业设计组