专业网站建设品牌,17年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
优化推广
> 公司网站建设web开发应注意的问题
公司网站建设web开发应注意的问题
来源:网络整理 时间:2023/3/21 5:34:01 共
3597
浏览
分享数:
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能否通过搜索渠道带来经济效益
如何在2021年早期快速建立SEO优化推广服务?
企业网站优化如何从关键词布局方式中选择高质的seo公司
网站数据分析如何辅助SEO优化?
【SEO服务常见问题】如何解决seo优化难题?
企业对网站seo优化有哪些知名误解?
网站自然优化排名要想获得健康的网站位置需要从定制化入手
通过seo优化诊断帮助网站找到问题及解决方案
如何优化关键词排名?选择经验丰富的seo公司才能提高用户转化率
网站排名不稳定的原因是在提醒你网站需要不断优化适应用户需求
SEO策略或SEO技术哪一个对企业seo优化更有利?
优帮云seo优化平台解答网站排名好但没有流量的疑惑
权威性和垂直性对网站SEO优化有直接联系
如何根据不同情况优化不同网站?
正规白帽seo优化技术能实现关键词快速排名?
通过网站SEO关键词优化能解决用户什么需求?
利用用户粘性提高网站排名引流效果更好
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com