CSS
  • 2024-11-21前端技术对css布局的学习
    css布局目录css布局盒模型传统布局Flexbox弹性盒子布局Grid布局(了解)盒模型CSS盒模型是前端开发中的一个核心概念,它描述了网页布局中元素是如何被组织和渲染的。每个HTML元素都可以被看作是一个矩形的盒子,这个盒子由内容(content)、内边距(padding)、边框(border)和外边距(margin)四个
  • 2024-11-21你有用过CSS预处理器吗?喜欢用哪个?原理是什么?
    我用过CSS预处理器,主要用过Sass、Less和Stylus。我最常用的是Sass,因为它拥有强大的功能、活跃的社区和丰富的学习资源。以下是我喜欢Sass的一些原因:语法简洁易懂:Sass提供了两种语法:SCSS(SassyCSS)和缩进语法。SCSS与CSS语法非常相似,易于上手;缩进语法则更加简
  • 2024-11-21解释下 CSS sprites的原理和优缺点分别是什么?
    CSSSprites,中文通常被称为“CSS精灵”或“雪碧图”,是一种网页图像优化技术。它的核心原理是将多个小图标或图像合并到一张大图中,然后利用CSS的background-position属性来精确显示需要的那部分图像。原理:合并图像:将多个小图标或图像合并成一张大图(雪碧图)。这张大图通常是PNG
  • 2024-11-21什么是FOUC?你是如何避免FOUC的?
    FOUC(FlashofUnstyledContent)指的是网页在加载过程中,浏览器先渲染未经样式化的HTML内容,然后才加载CSS样式,导致用户短暂地看到页面元素的原始样式,然后页面突然“跳”到正确的样式。这会造成不佳的用户体验。避免FOUC的关键在于确保CSS样式在HTML内容渲染之前或与之同时加载
  • 2024-11-21说说你对html中的置换元素和非置换元素的理解
    在HTML中,元素可以大致分为置换元素(Replacedelements)和非置换元素(Non-replacedelements)。它们的区别在于内容的渲染方式:置换元素(ReplacedElements):定义:内容的渲染不由CSS控制,而是由外部资源决定,例如图像、视频、音频、表单控件等。HTML只提供占位,实际内容由浏览
  • 2024-11-21css的属性content有什么作用呢?有哪些场景可以用到?
    CSS的content属性用于在元素的::before和::after伪元素中插入生成的内容。它本身并不直接作用于元素本身,而是作用于这些伪元素,允许你在元素内容的前面或后面添加内容,而无需修改HTML结构。content属性的主要作用是插入各种类型的内容,包括:字符串:可以使用单引号或双引
  • 2024-11-21页面导入样式时,使用link和@import有什么区别?
    在前端开发中,link和@import都可以用来导入样式表,但它们之间有一些关键的区别:1.加载方式和性能:link:link标签是HTML元素,浏览器会并行下载HTML文件和CSS文件,这意味着CSS文件的下载不会阻塞HTML文件的解析和渲染,从而提高页面加载速度。@import:@import是CSS
  • 2024-11-21三圆点CSS3 loading加载动画特效库
     在线预览       插件下载 安装可以通过npm来安装three-dots.css。npminstallthree-dots--save 使用方法在页面中引入three-dots.css。<linkhref="css/three-dots.css"rel="stylesheet"> HTML结构然后在你需要添
  • 2024-11-20前端游戏网站【GAME】大学生web期末大作业 html+css+js
    目录1.项目介绍2项目展示3.代码部分4.联系我 1.项目介绍这是大一时候写的一个前端游戏网站,包括了火影忍者,原神,蛋仔派对(没有写完),英雄联盟(没有写完),现在才想起来有怎么一个项目可以分享出来可以练练手。2项目展示前面使用html+css+js:Div、导航栏、图片轮翻效果、视频
  • 2024-11-20CSS入门(主要讲解字体,链接,列表,表格)
    一.CSS字体1.CSS字体属性要定义字体的加粗,大小,文字样式2.设置字体系列font-family属性设置文本的字体系列。font-family属性应该设置几个字体名称作为一种"后备"机制,如果浏览器不支持第一种字体,他将尝试下一种字体。注意:如果字体系列的名称超过一个字,它必须用引号,如Fo
  • 2024-11-20初始化CSS
    html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em0}hr{box-sizing:content-box;height:0;overflow:visible}pre{f
  • 2024-11-19前端技术对css属性的学习
    css属性目录css属性文本字体背景文本属性说明CSScolor设置文本的颜色1direction规定文本的方向/书写方向2letter-spacing设置字符间距1line-height设置行高1text-align规定文本的水平对齐方式1text-decoration规定添加到文本的装饰效果
  • 2024-11-19圣诞老人html-css和js没发奥
    <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Jinglebellsrock!</title><linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.
  • 2024-11-192025年前端面试准备css篇
    1.css盒子模型css包含了内容(content),内边距(padding),边框(border),外边距(margin)等因素。css标准盒子模型宽包括:margin+border+padding+widthIE盒子模型的宽包括:border+padding+width 2.css选择器优先级id选择器:#main{}class选择器:.main{}
  • 2024-11-19【前端基础】1.CSS文件的加载和解析顺序
    HTML中,使用<link>标签先后加载两个CSS文件,其加载和解析顺序主要遵循以下规则:      CSS文件的加载与解析在现代浏览器中是边加载边解析的过程,而不是等所有CSS文件加载完毕后再进行解析。1.加载顺序:CSS文件按照<link>标签在HTML中的书写顺序加载。
  • 2024-11-19你可能不知道的JavaScript-1
    目录1.防御式CSS2.js的应用领域JavaScript中让人迷惑的知识点3.一个网页URL从输入到浏览器中到显示经历过怎么样的解析过程呢4.浏览器内核1.是什么2.浏览器的渲染过程HTML解析CSS解析构建RenderTree3.回流与重绘1.回流(重排)2.重绘3.页面性能优化1.减少DOM操
  • 2024-11-19博客园-awescnb插件-geek皮肤优化-样式优化
  • 2024-11-19CSS在Table列右上角添加标记简单实现
    实现效果代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>TableRibbonDemo</
  • 2024-11-19从五种网页布局到八种常用布局四十二种CSS方法
    /*contentstyleend*//*五种布局一、流式布局相对于屏幕大小设置元素百分百自适应。float:right或left二、网格布局Grid二位表格(网格)。display:grid。三、弹性布局Flexbox容器内自动调整元素大小和位置。display:flex;四、浮动布局float多列布局。overflow:hidden;floa
  • 2024-11-19大学生HTML期末大作业——HTML+CSS+JavaScript南宁绿城
    HTML+CSS+JS【旅游网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计
  • 2024-11-19CSS盒子模型的外边距详解
    CSS盒子模型的外边距(margin)是控制元素之间间距的重要属性。以下是与CSS盒子模型外边距相关的所有重要知识点:一、外边距的概念外边距是指盒子边框与其他元素边框之间的空白区域。它用于控制元素之间的距离,从而调整页面布局。二、外边距的设置在CSS中,可以使用margin属性
  • 2024-11-19HTML·第八章 利用CSS制作导航栏菜单
    8.1水平顶部导航栏水平顶部导航栏(HorizontalTopNavigationBar)是网页设计中常用的一种导航栏布局,通常位于页面的顶部,以水平的方式排列导航选项。这种布局便于用户快速访问网站的主要部分。常见的设计元素包括菜单项、图标、搜索框、以及用户信息等。一、水平顶部导航栏
  • 2024-11-19【vue】项目迭代部署后 自动清除浏览器缓存
    前言:vue项目打包部署上线后,因浏览器缓存问题,导致用户访问的依旧是上个迭代批次的旧资源,需要用户手动清除缓存才能更新至最新版本,影响用户体验。解决方法:html根文件添加以下标签<metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"con
  • 2024-11-19第八章 利用CSS制作导航菜单
    8.1水平顶部导航栏8.1.1简单水平导航栏的设计与实现8.1.1.1导航栏的创建通常使用HTML的无序列表(<ul>)和列表项(<li>)来创建导航栏的基本结构。通过CSS对列表进行样式设置,去除默认的列表样式,如项目符号等,使其呈现为水平排列的导航栏<!DOCTYPEhtml><html> <head> <
  • 2024-11-19CSS快速上手:从零到项目实战
    CSS快速上手:从零到项目实战学习大纲一、初级部分CSS简介什么是CSS,它的作用是什么。CSS与HTML的关系。CSS基础语法选择器的种类(标签选择器、类选择器、ID选择器等)。属性和值的设置。文本样式字体大小、颜色、粗细。文本对齐方式。盒模型理解内容、内边距、边