老项目前端样式直接对h3这个标签设置了样式,现在导致发表的文章内容里面如果有h3标签的话,也会受这个全局样式影响,现在能知道的是文章内容外面的div有个id属性,值为 ac_content ,如果不去
顺晟科技
2021-09-17 11:34:56
26
w3c教程 html-w3c教程 . css-w3c教程 .
菜鸟教程 html-菜鸟教程 . css-菜鸟教程 .
深圳市数值软件有限公司 深圳市数值软件有限公司 . 数值软件 . 数值 .
HTML: 超文本标记语言 (Typer TExt Markup Language) ,一套标记标签,描述网页,由浏览器解析,<>;
html 常用标签:
head(头部) -> title(标题), l ink(导入css样式), base(页面链接的默认地址或目标),
meta(元数据,网页搜索关键词等),<meta content="3;https://www.sz-tools.cn/">3秒后跳转数值,骚操作,
script(导入js), style(定义css样式) ;
body(主体) -> h1~h6(标题), p(段落), b,strong(加粗标签), strike(文字加中线), em(文字斜体), sup,sub(上下角标),
br,hr(换行,水平线), div,span(块,内联标签),hgroup(标题分组), blockquote,q(长短引用),
table,form(表格表单), ul,ol,dl 列表, img,video,audio(图片视频音频), iframe,frameset(内联框架);
布局 -> header, session, footer, nav, aside, main, article, div, span;
总结:html相对来说如买是非常简单的,看看文档,逛逛博客,基本都问题不大,在实战中再精进咯.
CSS: 层叠样式表(Cascading Style Sheets),
叠加性:同一个元素可被多条样式规则制定;
继承性:后代元素可继承前辈元素的一些样式和属性<背景,盒子,布局属性不会被继承>;
优先级:权重越高,优先级越高;
background属性 ->color, image, repeat, attachment, position, size
布局 -> 固定宽度, 流动, 弹性 .
行内元素<inline>的一些属性 ->
动效 -> transition, transforms, animation
change{ width: 200px; height: 200px; background: green; transition: background 5s; } change:hover{ background: blue; }
transition属性是以下几个属性的缩写. transition-property , transition-duration , transition-delay , transition-timing-function ;+
.change{ transition: all 3s ease; } .change:hover{ transform: rotate(720deg) scale(2,2); }
2D旋转 -> translate(x,y) rotate scale(a,b) skew(deg,deg)^skewX,skewY ; transform变换的参照点默认是中心点,可通过transform-origin(a,b)
来改变参照点的位置,a,b的值可以是百分比,px等或者是 left right center top bottom .
3D转换 -> translate3d(x,y,z) 3D移动 scale3d(x,y,z) 3D缩放 rotate3d(x,y,z,angle) 3D旋转 prespective(n) 透视视图
@keyframes hj{ from{ //start css } to{ //end css } } //or @keyframes hj{ 0%{ //start css } 50%{ //center css } { //end css } }
使用关键帧先定好动画变换过程中的关键样式,然后再使用连续变化或不连续变化实现动画效果,可简写
div{ width: 200px; height: 200px; background: green; animation: hj 5s; } @keyframes hj{ from { background:green; } to { background:blue; } }
主要属性 -> animation-name @keyframes动画的名称 animation-duration周期 animation-timing-function动画的速度曲线<linear,ease,ease-in~~~>
animation-delay延时 animation-iteration-count播放次数 animation-direction正反向 ~~~animation: name duration timing-function delay iteration-count direction fill-mode play-state; animation: hj 3s linear 2s infinite alternate both running;
工具
EnjoyCSS 生成器大大简化了自定义类声明,能加快工作流,简单易用.
css3生成器 简单易用,可以玩玩~
css3 maker 简单易用,可以玩玩~
在线工具--开源中国
OverAPI--齐全的API文档
19
2022-10
25
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09