专业网站建设品牌,17年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
优化推广
> 公司网站建设web开发应注意的问题
公司网站建设web开发应注意的问题
来源:网络整理 时间:2023/3/21 5:34:01 共
3593
浏览
分享数:
7
1.inline-block总会有间隙
在
网站建设
前端布局的时候经常会有对齐的需要,inline可以用来对齐行级元素,而如果要对齐块级元素就要用到inline-block了
,但是用了inline-block会发现的确对齐了,但是块与块之间总会有间隙,这是因为内联及内联块元素之间在
HTML
中写的换行或者空格会被解析
,那么怎么解决这个问题呢?
一种方法是不写换行或空格,就是把标签全放在一起,不过这样挤在一块不利于读代码。
还有就是在父元素里把
font-size设置为0px,这样就算有空格也会被解析为0的大小,也就消除了空格了。
2.float导致块坍塌
前端布局对齐也可以使用float,但是这样做会导致被作用块不占高度(相当于不存在,脱离了文档流,但是会显示),前面的块不
占高度后面跟着的不需要对齐的块就可能会和前面的块挤在一起(各种异常),float很好用,但是怎么才能避免块坍塌呢?
在结束float的块后
面加一个宽高都为0的块,并设置样式为clear:both;就像在浮动不占空间的块下面加了一个隔板(我也不知道怎么解释,但是很管用)
在使用float
的块的父级块中设置样式overflow:hidden;这个样式的意思是超出父级元素大小的部分不显示,能够解决坍塌可能是因为float块宽度原因。
使
用after伪对象,这个没用过,但是感觉原理就和第一个一样。
3.position:absolute位置到底相对于谁?
前端布局有的时候需要精确控制元素位置,比如让元素居中,常用的对于块级元素居中方法是
margin:0
auto;
position:absolute; left:50%; margin-left:-'元素宽度';(一开始不知道margin还可以为负,这样用感觉很妙)
但是用绝对定位的时候总是会有
莫名奇妙的问题,有的时候位置是相对于body,有的时候只是相对于父级,到底相对于谁呢?
总结下,absolute的定位应该是相对于同样使用了
absolute的父元素,如果没有这样的父元素那就是相对于整个body,所以如果要用absolute又要相对于父元素调整位置,那么只需要给父元素也
加上一个absolute就可以了,(而且如果只设置样式position:absolute;不设置top和left等定位属性,那么元素的位置仍然是原来的位置,如果设
置了left而不设置top,那么元素的left应该遵循上面的规则,而top位置还是在原地,总而言之就是,绝对定位的元素不设置水平边距或者垂直边
距的时候,位置仍然是原来的水平位置或者垂直位置。)
4.
web
pack打包图片资源路径问题
使用
web
pack打包的时候,对于图片资源需要用url-loader处理,否则打包过后的路径仍然是相对于原来文件的
而对于
js
中url应该用require引用,否则不会被
web
pack打包,我就是在这被坑的,打包几遍都没用
web
开发前段的构建问题;
1,如何在 head 里面引入
js
文件?
背景: 在 <head> 标签中,以 inline 的形式引入 flexible.
js
文件
移动端
项目可以引入 flexible.
js
来实现
移动端
适配
N
ux
t.
js
通过 vue-meta 实现头部标签管理
通过查看文档发现,可以按照如下方式配置:
// n
ux
t.config.
js
head: {
script: [
{
inner
HTML
: 'console.log("hello")',
type: 'text/javascript',
charset: 'utf-8'
}
]
}
结果,生成 html 如下:
<script
data-n-head="true"
type="text/javascript"
charset="utf-8">
console.log("hello")
</script>
发现 vue-meta 把引号做了转义处理,加入 __dangerouslyDisableSanitizers: ['script'] 后,就不会再对这些字符做转义了。
注释:该字段使用需慎重!
接下来,要把 console.log("hello") 的
内容
替换成 flexible.
js
,配置升级之后如下:
head: {
script: [
{
inner
HTML
: require('./assets/
js
/flexible'),
type: 'text/javascript',
charset: 'utf-8'
}
],
__dangerouslyDisableSanitizers: ['script']
}
踩坑成功,下一个坑...
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
网页系统桌面设计与制作
网页手绘设计图纸尺寸
仙侠游戏解说网页设计
表格网页制作设计案例
静态网页设计哪家强些呢
辽宁网页设计计划方案模板
小众黑科技网页设计
软件工程网页代码设计
网页设计小妙招大全集
网页设计附件在哪里看到
·上一条:
企业营销型网站建设解决方法
|
·下一条:
公司网站主页设计的思路和方法
同类资讯
什么是网站建设中不可缺少的SEO优化设置?
网站优化不只是引流还可以降低跳出率
网站首页排名是站内外优化的共同结果
网站优化不应当只专注于关键词,着手内容优化才能长久发展
网站结构如何优化?从哪几方面优化网站结构?
提升和优化企业网站可以通过seo、网络营销等手段实现
锚文本什么?锚文本优化对seo排名优化起到促进作用
【SEO外链】优帮云seo优化平台推荐实用的外链建设干货
通过10个白帽seo优化实战经验为你分析具体白帽优化技术
想要快速提高网站排名,需要新颖内容与seo技巧作为原动力
谨记网站排名要点避免竞争对手超越你的排名
网站建设中网站优化的实用技巧,帮您实现营业额翻倍的目标
为什么网站做推广需要先选关键词?介绍关键词选择的技巧与要点
有效的SEO优化操作会对网站推广产生什么影响?
网站图片做优化能有什么好处?介绍网站图片的优化技巧
网站优化从策划、跟进、监控每个细节都需要重视
新站导航如何优化更利于蜘蛛爬行带来自然搜索?
做好前端网页优化,让你的网站浏览量爆满
网站不被搜索引擎收录,网站再怎么优化都没用
如何解决企业网站权重问题?阐述提升网站权重的措施与要点
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com