html/css——静态网页开发遇到的问题及解决方法(壹)

1、截取的网页为什么比原网页要大?
原因:有可能是 本身电脑的缩放布局超出100%。
要点:一般网页是不可能超出1100~1300px之间的,用ps测量时,超出了,要马上引起注意!!!
解决办法在这里插入图片描述
2、ps中,给原图划 标尺线时,总会耗时比较长
原因:我们直接给原图拉标尺线,把图放大,一块为1px,标尺线,会出现在1px的任何地方,不容易,精准的拉到位。
解决办法:可以用选框工具做辅助,因为选框不会出现在1px,的任意地方,只会,在1px与1px之间。
在这里插入图片描述
在这里插入图片描述
3、网页查看(ctrl+shitf+I)出现如下情况,该如何解决?在这里插入图片描述
4、如何设置,才能才能固定多行文本的宽高?
注意:多行文本标签开始标签与结束标签,不能用enter换行写。
在这里插入图片描述
5、下拉框,想要多选时,怎样设置?
解决方法:a、属性size的值大于一;b、在select开始标签中,再加属性multiple=“multiple” 即可。
6、在表单中,如何点击文字,就会选中输入框?
解决方法:用label标签,属性for的值,必须和input中的id名一致。

<label for="name">姓名</label>
<input id="name" type="text" placeholder="请输入姓名"/>

7、表单元素中,提交时,输入框中,不能为空,如何设置?
解决方法:验证,某个表单元素的内容是否为空,在input中添加属性required/required=“required”.即可。

<input type="text" placeholder="请输入用户名" required/>

8、标签自带的盒子模型:
a、 浏览器默认的margin值为8px!
解决办法: margin:0;
b、 h1~h6标签 自带外边距
解决办法: margin:0;
c、 p段落标签 自带一个 字体的 外边距
解决办法:margin:0;
d、 button input 自带边框 内边距 (并且,鼠标选中时,会出现选框。)
解决办法: border:0; padding:0;
在这里插入图片描述

e、 ul,ol,li dl,dt,dd,自带 内边距 外边距(还自带特有的列表样式)
解决办法:margin:0 padding:0; list-style:none;
在这里插入图片描述
在这里插入图片描述
9、取下文字下划线
text-decoration:none;(underline下划线;overline 上划线;line-through 中划线)
10、如何解决行内元素与行内块元素,代码换行造成的间隙
解决方法:给父级元素设置font-size:0; 子级单独设置
11、上下两盒子设置垂直方向的margin值,上盒子的下间隙,和下盒子的上间隙不会同时显示,只会显示数值大的。尽量使用margin-bottom来设置2元素间的间隙
12、块元素的的第一个子盒子设置margin-top值会作用到父级上
解决方法:
方法一:给父级设置border-top;
方法二:给父级设置over-flow:hidden;
方法三:给父级设置padding

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值