当前位置:首页 > 新闻资讯 SEO优化

公司网站建设web开发应注意的问题

发表日期:2021-01-18 16:06:25作者来源:浏览次数:


分享数:7


1.inline-block总会有间隙

网站建设前端布局的时候经常会有对齐的需要,inline可以用来对齐行级元素,而如果要对齐块级元素就要用到inline-block了,但是用了inline-block会发现的确对齐了,但是块与块之间总会有间隙,这是因为内联及内联块元素之间在HTML中写的换行或者空格会被解析

 公司网站建设web开发应注意的问题


,那么怎么解决这个问题呢?

一种方法是不写换行或空格,就是把标签全放在一起,不过这样挤在一块不利于读代码。

还有就是在父元素里把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.webpack打包图片资源路径问题
使用webpack打包的时候,对于图片资源需要用url-loader处理,否则打包过后的路径仍然是相对于原来文件的

而对于js中url应该用require引用,否则不会被webpack打包,我就是在这被坑的,打包几遍都没用


web开发前段的构建问题;

1,如何在 head 里面引入 js 文件?
背景: 在 <head> 标签中,以 inline 的形式引入 flexible.js 文件
移动端项目可以引入 flexible.js 来实现移动端适配
Nuxt.js 通过 vue-meta 实现头部标签管理

通过查看文档发现,可以按照如下方式配置:

// nuxt.config.js
head: {  
  script: [
    { 
      innerHTML: 'console.log("hello")', 
      type: 'text/javascript', 
      charset: 'utf-8'
    }
  ]
}
结果,生成 html 如下:

<script 
data-n-head="true" 
type="text/javascript" 
charset="utf-8">
console.log(&quot;hello&quot;)
</script>
发现 vue-meta 把引号做了转义处理,加入 __dangerouslyDisableSanitizers: ['script'] 后,就不会再对这些字符做转义了。

注释:该字段使用需慎重!

接下来,要把 console.log("hello") 的内容替换成 flexible.js,配置升级之后如下:

head: {  
  script: [
   { 
    innerHTML: require('./assets/js/flexible'), 
    type: 'text/javascript', 
    charset: 'utf-8'
   }
  ],
  __dangerouslyDisableSanitizers: ['script']
}
踩坑成功,下一个坑...


 公司网站建设web开发应注意的问题

如没特殊注明,文章均为江浙沪网络推广,转载请注明来自https://www.seokaowo.com/html/news/
相关推荐新闻

网站SEO优化不仅仅是做搜索引擎排名,更应该关注的是优化

它还包括充分满足用户的需求、清晰的网站导航、完善的在线帮助等,在此基础上,使网站的功能和信息发挥...

日期:2021-01-09 浏览次数:332

贵阳seo优化推广的方法和途径你知道多少

SEO优化公司表示云网客是一套操作简单、高效率、低成本、覆盖全网络的网络营销推广系统。贵阳seo优化推...

日期:2021-01-03 浏览次数:279

电子邮件营销用实力诠释在数字营销浪潮中重要地位

电子邮件营销似乎在新兴营销渠道面前相形见绌。时下一个全新的视角对其所扮演的角色又一次定义。营销者...

日期:2021-01-09 浏览次数:266

「纸巾网络营销微观分析」

  纸巾网络营销微观分析: 影响纸巾销售的宏观因素-百度知道

日期:2021-01-04 浏览次数:265

南宁网络推广需要注意哪几点【找SEO优化】

SEO优化公司表示网络推广就是以企业产品或服务为核心内容,建立网站,南宁网络推广公司再把这个网站通过...

日期:2021-01-03 浏览次数:245

网站推广-如何提升内容的有效性

SEO优化公司指出的网站推广是可以使推广效果覆盖全网,网络营销无死角。不管是PC,还是手机端,不管是搜...

日期:2021-01-03 浏览次数:244

新北seo_seo公司

如何做好新北seo_seo公司seo公司是交通seo兄弟们(郦映)看到分析的事情,本次赠送新北seo_seo公司...

日期:2021-01-17 浏览次数:234

企业网站首页设计的四大要求分析

  企业网站是企业为了在互联网进行宣传和品牌建设而建设制作的代表企业网形象的网站,该网站...

日期:2021-01-18 浏览次数:234

搜索引擎优化的本质是什么?

很多人觉得真的太难了,他们把自己的心思和时间都花在某个关键词上面,排名没有上升,导致很多人想要放...

日期:2021-01-09 浏览次数:232

一份实用的seo整体优化方案

正常情况下单独优化网站的某一个点无法让网站发挥出最大的seo效果,通过对网站进行系统化诊断,...

日期:2021-01-16 浏览次数:231

相关标签
网站报价网站报价方案
网站建设解决方案
抖音推广解决方案 响应式网站建设方案 手机微信网站解决方案 旅游网站解决方案
志强网络拥有资深设计师团队和自主系统开发技术团队,为客户专业定制企业品牌网站、响应式网站、商城系统、手机微信网站、外贸网站、营销型网站、旅游网站、微信小程序、APP等。欢迎广大客户咨询!