Tag "css" 相关话题

JavaScript

create-react-app项目样式不生效的一种解决方法

Deshun 发布于 3个月前 (02-24) 243℃ 评论(0) 赞 (0)

一个老项目,直接 yarn start 运行时样式没有加载。先说一下采坑过程:之前写过一篇 create-react-app中CSS Module不生效的解决办法 ,但这个项目是自编码,需要 npm link 到主项目,所以就不能使用 CSS Module 写样式了。页面都是使用 impo...

JavaScript

React 组件库 CSS 样式问题分析

1

Deshun 发布于 6个月前 (12-09) 468℃ 评论(0) 赞 (1)

React 组件库 CSS 样式问题分析

首先分享一篇网易云音乐技术团队整理的一篇文章 React 组件库 CSS 样式方案分析目前存在的问题:1. antd 样式被重复引用,打包时被重复编译进 css 文件,造成代码冗余。2. 组件自定义样式没有通过类名区分,导致页面中使用多个组件时样式污染。关于 CSS 样...

经验总结

Flex弹性布局元素被挤压变扁问题解决

1

Deshun 发布于 11个月前 (07-05) 492℃ 评论(0) 赞 (0)

Flex弹性布局元素被挤压变扁问题解决

像这种,如果子元素的宽度过大,就会出现被挤扁的情况,不能显示实际的宽度。解决方法:有一个 flex-shrink 属性,可以解决元素被挤压的问题。flex-shrink 属性指定了 flex 元素的收缩规则。flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收...

HTML笔记

行内元素、块级元素和行内块级元素的区别和联系

2

Deshun 发布于 2年前 (2021-03-17) 1390℃ 评论(0) 赞 (0)

行内元素、块级元素和行内块级元素的区别和联系

HTML,也叫“超文本标记语言”,其元素无非就是行内元素、块级元素和行内块级元素。行内元素:行内元素只占据它对应边框所包含的空间,行内元素的 width 、 height 、 line-height 等设定长、宽和行高的属性都不起作用。但是 padding 内边距可以起作用, m...

经验总结

Vue中使用v-html内容图片过大的解决方法

Deshun 发布于 3年前 (2020-07-01) 3529℃ 评论(0) 赞 (0)

在同事的项目中遇到一个问题,使用 Vue 的 v-html 后,内容里边的图片太大,显示不全。但是设置 style 又不管用:.img {   max-width: 100%;   height: auto; }实际上还是 Vue 的 scoped 穿透问题:参考我之前的文章(Vue项目中scoped属性的作用,及scop...

经验总结

CSS border dashed属性虚线间隔不可控的解决方法

Deshun 发布于 4年前 (2019-11-13) 9242℃ 评论(0) 赞 (2)

CSS 的 border 属性,可以设置实线,虚线还有点线。不过直接使用 border: 1px dashed #F00 虚线距离太小,非常难看,很难满足UI图的效果。可以使用 background 背景的渐变属性,来替代 border 方案,方法如下:width: 100%; height: 1px; background-image: linear-gradi...

HTML笔记

利用jQuery not()方法选取除某个元素外的所有元素

Deshun 发布于 4年前 (2019-10-24) 1660℃ 评论(0) 赞 (0)

日常的工作中可能会用到,选取处某个或者某些元素外的所有元素。这时我们可以使用 jQuery 遍历中的 not() 方法来排除某些元素,例如根据元素的 #id ,.class 等排除,代码如下:$("div.content *").not(".keep");表示 .content 类的 div 下除 .keep 类以外的所有元素;另外,注意这里的&n...

HTML笔记

控制台报错Uncaught SyntaxError: Unexpected token踩坑实录

2

Deshun 发布于 4年前 (2019-10-17) 18047℃ 评论(0) 赞 (5)

控制台报错Uncaught SyntaxError: Unexpected token踩坑实录

作为一个工作两年的前端小菜鸟,今天被一个后端的同事问到。他说他的控制台报错:Uncaught SyntaxError: Unexpected token '.' ,像下面这样。嗯,在他确定代码没有语法错误之后,我决定来翻译一下:一头雾水。检查 .css...