鱼C论坛

 找回密码
 立即注册
查看: 2677|回复: 9

[技术交流] 初学html5的同学可以看看。 大神别喷我。。。

[复制链接]
发表于 2020-6-22 22:19:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这个是我在上学期间被难住很久都不能查出bug的地方。现在明白了给大家分享一下

第一:关于初学者在刚接触Position, absolute, relative, flexbox中会经常出问题的地方
*****Position
        *** 常用到的Position属性值有两个:
                + 1. relative: 一般给父级元素设置,它会充当参照物给子级元素:absolute。
                                大家经常可以看到图片上有文字或者a标签。如果图片是在CSS里设置的background的话。就可以直接给设置Background这个块级元素加Relative。
                                这个时候背景图就相当于你的参考物。
                                然后用top right bottom left移动就好了。
                                如果要移动的元素过多,都给他们设置上高度宽度就好了。
                                要不然absolute可能会消失不见。
                + 2. absolute :一般设给需要移动的块级元素,
                        - absolute 的常见问题就是,大家一般都喜欢做框架,然后到最后再去给定位。但是设置给了一个元素,但是这个元素没有设置宽高,一下就会出现脱离文档流(通俗讲就是没了体积大面积层叠在了一起。)
                                +解决办法。给他们设置宽高就不会乱跑了。
        *** Flexbox 弹性盒模型:这个一般用于移动端。主要是以能让界面适用于各个类型的浏览器和不同品牌的手机的。
                                        这块卡了我很久,因为PC端做习惯了,老经常加一个多余的DIV,最后导致Overflow-x,y: auto;失效
                                + 在做移动端的时候,因为上下导航栏都要顶住不能移动。
                                        所以我们需要的就是: 给Body直接设置Display: flex; 让手机界面变成弹性盒模型;
                                                                                                        flex-derecation: colunm; 是盒模型纵向排列;
                                                                                                        justify-content: space-between; 让顶部和底部顶在手机的上下端;
                                                                + 这里的重点就是直接给BODY设置盒模型,让body直接100%的高度,和宽度。
                                                                        这样的话当中部表单list栏有超出屏幕范围的时候,就可以直接+overflow-x: auto;
                                                                        如果像做电脑端的网页加DIV的话。经常会出现加了OVERFLOW-X: AUTO;还是没效果,全部挤在了中心,然后宽度设置失效。


各位大佬不要喷我,我也是刚刚学习了1个月的小白,这是我在做界面时候困扰了4,5个小时才慢慢改出来的经验,所以想分享一下。
你们要喷我菜的话。。。人家也认了。。。。
       

               

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
小甲鱼的铁粉 + 1 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-22 22:26:07 | 显示全部楼层
怕什么,鱼c哪里有喷子?有的话也早被清除了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-6-22 22:26:31 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-6-22 22:26
怕什么,鱼c哪里有喷子?有的话也早被清除了

谢谢小姐姐。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-22 22:33:45 | 显示全部楼层

我是小哥哥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-4 20:58:39 | 显示全部楼层
嗯,还可以啊,学了1个月能学成这样,很不错了啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-4 20:59:10 | 显示全部楼层
本帖最后由 陈尚涵 于 2020-7-18 14:23 编辑

我学了2年了,(哈哈,骗你的,我学了1年半)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-28 09:15:22 | 显示全部楼层
陈尚涵 发表于 2020-7-4 20:59
我学了2年了,(哈哈,骗你的,我学了1年半)

大神求带。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 17:05:44 | 显示全部楼层
可以可以,我前段时间刚学完手机布局
一开始也遇到了加 overflow-y:hidden  无效的问题
想了老半天也想不出来哪有问题
最后自己试了好久才解决
我发现自己亲手解决的问题,一般很难再忘掉
感觉还是很有成就感的  
如果我能像你一样,善于记录就好了
我的东西从来都只会在笔记本上  不会分享出来
因为我不太会排版,总是写的不好看,逻辑不清楚
楼主还是棒棒的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 17:08:05 | 显示全部楼层
手抽了  写成了 overflow-y:hidden

哈哈哈

现在开始学js了 ,前面的有点忘
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-29 17:42:21 | 显示全部楼层
python_live 发表于 2020-7-29 17:05
可以可以,我前段时间刚学完手机布局
一开始也遇到了加 overflow-y:hidden  无效的问题
想了老半天也想不 ...

我也不太会排版,笔记都是按照课程记录下来的,但是实际操作,就要用到好多地方的笔记。然后我就遇到啥说啥了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-1 03:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表