首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

浏览器默认样式、1px边框问题、css预编译

3、1px边框问题 产生的原因: 因为一个东西--DPR(DevicePixelRatio)称设备像素比,是一个手机物理像素 /CSS像素的比值。...但是自从retina屏以来,不同的手机有不同的像素密度,css中的1px并不等于移动设备中的1px, 最直接的表现就是1px边框问题;简单说就是你给border的css写个1px,到手机上却变粗了显示成...很多文章的解决办法都是用postcss-write-svg这个插件来处理这个问题,其实不太好用额,网上搜了下,觉得这篇文章讲的比较ok,其中比较推荐使用伪元素来解决这个问题:-->移动端1px解决方案。...商城mall项目中默认使用vant组件库,所以可以使用vant团队提供的1px边框解决方案。...参考链接: 移动端1px解决方案 vue-cli css相关 normalize.css

39610

容易被忽略CSS安全性

每天晚上18:00准时推送 翻译:疯狂的技术宅 原文:https://jakearchibald.com/2018/third-party-css-is-not-safe/ 前一段时间,有很多关于用CSS...第三方CSS ? CSS的作用更接近于脚本而不是图像。和脚本一样,它适用于整个页面。 它可以: 删除/添加/修改页面内容。 根据页面内容发出请求。 对许多用户交互作出响应。...CSS不能修改原始存储,你不能用CSS写一个挖矿程序(也有可能,或许我还不知道),但恶意CSS仍然可以造成很大的破坏。 键盘记录器 咱们从最开始的那个问题开始 ?...此外,还有许多基于CSS的攻击: 消失的内容 ?...所有这些都可以被CSS选择器设为目标,并且可以把结果发到某个服务器上。 监控互动 ? 可以将hover和active等动作发送回服务器。 适当的使用CSS,你可以很好地了解用户想要干什么。

86730

7、reset.css的引入及1px边框问题的解决

前言:GitHub:https://github.com/Ewall1106/mall 一、关于reset.css 因为不同的浏览器默认的样式不同,所以在着手项目开始前,我们需要引入reset.css...我这里推荐一个下载reset.css的网站:https://cssreset.com/,里面还有一些normalize.css之类的,大家有兴趣可以研究。...二、关于1px边框问题 因为自从retina屏以来,不同的手机又不同的像素密度,css中的1px并不等于移动设备中的1px, 最直接的表现就是1px边框问题;简单说就是你给border的css写个1px...所以在项目中我们引入一个border.css解决这个问题。 三、项目中引入 1、新建styles文件夹 把reset.css和border.css粘贴到此: ?...reset.css 2、main.js中引入 ? main.js 3、配置路径 我觉得'.

1K20

HTML新手上路随笔

如何使div带有边框 边框虚线样式:dashed 边框实现样式:solid border:1px dashed #000 /* 代表设置对象边框宽度为1px黑色虚线边框*/ border:1px...solid #000 代表设置对象边框宽度为1px黑色实现边框 id唯一的原因 如果只是用来定义样式的话可以!...请注意, 除非指定 truespeed 值,否则将忽略任何小于 60 的值,并改为使用 60。 truespeed:默认情况下,会忽略小于60的scrolldelay值。...如果存在truespeed,那些值不会被忽略。 vspace,hspace:表示运动区域边界的水平距离和垂直距离,以像素或百分比值设置垂直边距。...样式上添加属性opacity:0-5;(0.1-0.9的时候会半透明) CSS伪类(http://www.w3school.com.cn/css/css_pseudo_classes.asp) a:

72250

CSS学习笔记:边框样式,列表符号【727】

不过其他取值几乎用不上,可以直接忽略。 border-color border-color属性用于定义边框的颜色,取值可以是“关键字”或“16进制RGB值”。...简写方式 在css中可以使用简写方式: border:1px solid red; 等价于: border-width:1px; border-style:solid; border-color:red...列表项符号:list-style-type 在css中,不管是有序列表还是无序列表,都使用list-style-type来定义列表项符号。...针对ul的属性取值: 属性值 说明 disc 实心圈●(默认值) circle 空心圆○ square 正方形■ 去除列表项符号 在css中,也是使用list-style-type属性去除有序列表或无序列表的列表项符号...语法:list-style-type:none; 当对多个不同元素定义了相同的css样式时,我们可以使用群组选择器来去除列表项符号,在群组选择器中,元素之间用英文逗号隔开!

72720

一个非常实用的CSS小技巧,帮你应对各种场景

width=device-width, initial-scale=1.0"> Document /* 此处为基本的展示样式,可以忽略不看...width=device-width, initial-scale=1.0"> Document /* 此处为基本的展示样式,可以忽略不看...在上述动图中可以很清晰地看到,每次加载的一段内容后,上一段内容的最后一个内容块儿底部是没有下划线的,这就非常得不友好了 接下来就来介绍一个css小技巧来解决上述问题的尴尬 解决方案 这里可以用到css的...width=device-width, initial-scale=1.0"> Document /* 此处为基本的展示样式,可以忽略不看...总结 简单总结一下本文介绍的css小技巧有什么「优点」: 使得项目代码更加简洁 不会像传统的处理方法那样有多余的类名 能适应动态改变的元素 希望这个小技巧对你们有所帮助,如果还有别的更巧妙的方法,可以评论告诉我哈

45410

一个非常实用的CSS小技巧,帮你应对各种场景

"width=device-width, initial-scale=1.0"> Documenttitle> /* 此处为基本的展示样式,可以忽略不看...width=device-width, initial-scale=1.0"> Documenttitle> /* 此处为基本的展示样式,可以忽略不看...body> html> 我们来看看容器向下滚动后会出现什么情况: 在上述动图中可以很清晰地看到,每次加载的一段内容后,上一段内容的最后一个内容块儿底部是没有下划线的,这就非常得不友好了 接下来就来介绍一个css...小技巧来解决上述问题的尴尬 解决方案 这里可以用到css的**「兄弟选择器」**,即 element1 + element2,其表示的是选择 element1 之后的处于同一层级的所有 element2...width=device-width, initial-scale=1.0"> Documenttitle> /* 此处为基本的展示样式,可以忽略不看

43710

页面重构-让我们的布局自适应

css重构之旅 >前言: 今年我大一,马上就要大二了。从高三毕业暑假到大学的这一年马上过去,马上迎来大二生活.学习前端也有将近一年了。...一昧去追求那些视觉的效果和相对高端和新颖的技术,反而忽略了最基础的布局技巧。 回味 2017年3月,百格教育的手机端网站,是我接到的第一个公司外包的项目。...因为在解决问题和bug的过程中,是你进步最快的过程(我觉得没有之一,一) 时隔三个月 时隔三个月,今天5月29号,这次我跟主任合作,我觉得我学到了很多很多,也意识到了自己的问题, 一昧去追求那些视觉的效果,反而忽略了最基础的布局技巧...{   width:50%;   border:1px solid #81cfa2 ;   float:left; } #header_right {   width:49%;   border:1px.../div> 重构布局 移动端重构页面布局8大方法:http://www.divcss5.com/html5/h20001.shtml 昨天晚上读了张鑫旭的CSS

790100
领券