盒子边框问题

盒子边框问题

在视频02:29的时候说的是变框就在盒子上啊,为什么变框要加在a标签上呢?还有就是视频里面定义字体大小是直接在menu-item盒子上定义的,不是说要改变哪个标签属性值就具体到哪个标签上吗?这样在a标签的父元素上定义字体大小好吗?我知道这是继承性的原因,但我想知道的是哪种写法更规范点,是秉承父元素的继承性还是具体样式定义在具体标签上?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Python工程师 2017-11-17 14:52:15

哎呀,大哥,看你这分析的头头是道的呢,你可以自己试试效果嘛~试一下不就明确了么,俗话说:自己动手丰衣足食,还有啊,建议你学习学习css,哈哈哈~

  • 提问者 潜狸 #1
    我就是试了效果才来的,我发觉你们这群人总是叫你试试效果,我难道试了还要说我试了的我试了的,快来看啊!神经!我是试了之后结合视频的然后跟老师交流,也求得老师的认可,你这动不动就快去试试,那我试了是不是要在整个慕课网打个广告啊,我很早就很痛恨你这种人,不知道不要妄自菲薄。那大家就把自己的想法自己一个人试试吧,也别拿出来问,自己一个人闭门造车吧
    2017-11-17 14:57:18
小丸子爱吃菜 2017-11-17 14:06:05

1、你如果加给a的父元素底边框的话,那么底边框就充满了整个区域,按照效果图,底边框就那么大,没有铺满区域,所以要加给a,你要是想铺满区域,也可以给它的父元素添加。

2、给a标签单独设置字体也可以,给其父元素设置字体大小也可以,只要能实现相应的效果就行,没有说必须给谁设置,如果父元素的子元素比较多,为了突出该元素,可以单独给其设置,如果不需要突出某个元素的字体大小,给父元素设置也可以。看怎么用了。

祝学习愉快!

  • 提问者 潜狸 #1
    不不,你对于边框这个解释没解释好。是这样的,因为它的父元素是高64px,如果此时又给它的父元素再增加一个1px底边框,那么它的父元素高度发生了变化,同时这样操作也不会出现边框两边出现一段空白,所以我们要给父元素的子元素添加一个底边框,于是乎我们想到了给a标签添加,同时也要给a标签添加个63px的盒子高,这样才能完全填充a标签父元素的高度,这样既没有去改变去改变父元素高度(万一设计稿就是64px呢)也实现效果了,所以不必要画蛇添足,最好的就是调节子元素。如果对父元素要是没要求,可以直接添加在父元素上面。
    2017-11-17 14:21:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师