09 2021 档案

摘要:1、 确定宽高 2、 是否需要浮动 3、 调整位置 4、 调整细节: 字号大小 字体颜色 垂直对齐方式 水平对齐方式 背景颜色 去掉下划线 等等 阅读全文
posted @ 2021-09-28 14:50 小薇的前端学习日记 阅读(355) 评论(0) 推荐(0)
摘要:导航栏里li里有a 的,要给a定义宽高,而不是li,因为整个都是链接 但是a是行内元素,所以要给a转成行内块或者块元素 阅读全文
posted @ 2021-09-28 14:01 小薇的前端学习日记 阅读(100) 评论(0) 推荐(0)
摘要:a 的字体颜色必须在a里面修改,不能在父元素上修改 阅读全文
posted @ 2021-09-28 13:59 小薇的前端学习日记 阅读(49) 评论(0) 推荐(0)
摘要:简单地添加一个网格元素并不会有任何明显的效果。 你还需要明确网格的结构。 在一个网格容器中使用 grid-template-columns 属性可以添加一些列,示例如下: .container { display: grid; grid-template-columns: 50px 50px; } 阅读全文
posted @ 2021-09-26 19:07 小薇的前端学习日记 阅读(246) 评论(0) 推荐(0)
摘要:flex-basis 属性的单位与其他表示尺寸的属性的单位一致(px、em、% 等)。 如果值为 auto,则项目的尺寸随内容调整。 阅读全文
posted @ 2021-09-26 15:29 小薇的前端学习日记 阅读(101) 评论(0) 推荐(0)
摘要:flex-shrink 属性。 使用之后,如果 flex 容器太小,则子元素会自动缩小。 当容器的宽度小于里面所有子元素的宽度之和时,所有子元素都会自动压缩。 子元素的 flex-shrink 接受数值作为属性值。 数值越大,则该元素与其他元素相比会被压缩得更厉害。 比如,一个项目的 flex-sh 阅读全文
posted @ 2021-09-26 15:20 小薇的前端学习日记 阅读(556) 评论(0) 推荐(0)
摘要:flex 子元素有时不能充满整个 flex 容器, 所以我们经常需要告诉 CSS 以什么方式排列 flex 子元素,以及调整它们的间距。 幸运的是,我们可以通过 justify-content 属性的不同值来实现。 在介绍属性的可选值之前,我们要先理解一些重要术语。 这张图片的元素横着排列,很好地描 阅读全文
posted @ 2021-09-25 16:49 小薇的前端学习日记 阅读(607) 评论(0) 推荐(0)
摘要:除了使用 em 或 px 设置文本大小,你还可以用视窗单位来做响应式排版。 视窗单位和百分比都是相对单位,但它们是基于不同的参照物。 视窗单位是相对于设备的视窗尺寸(宽度或高度),百分比是相对于父级元素的大小。 四个不同的视窗单位分别是: vw:如 10vw 的意思是视窗宽度的 10%。 vh: 如 阅读全文
posted @ 2021-09-25 16:24 小薇的前端学习日记 阅读(108) 评论(0) 推荐(0)
摘要:HTML 的 tabindex 属性有三种与标签焦点相关的功能。 当它在一个元素上时,表示该元素可以获得焦点。 tabindex 的值(可以是零、负整数或正整数)定义了行为。 当用户使用键盘浏览页面时,诸如链接、表单控件等元素可以自动获得焦点。 它们获得焦点的顺序与它们出现在 HTML 文档流中的顺 阅读全文
posted @ 2021-09-25 16:14 小薇的前端学习日记 阅读(416) 评论(0) 推荐(0)
摘要:通过给元素添加 accesskey 属性来让用户可以在链接之间快速导航通过 HTML 提供 accesskey 属性,用于指定激活元素或者使元素获得焦点的快捷键。 添加 accesskey 属性可以让使用键盘的用户更高效率地导航。 HTML5 允许在任何标签上使用这个属性。 该属性尤其适用于链接、按 阅读全文
posted @ 2021-09-25 16:08 小薇的前端学习日记 阅读(127) 评论(0) 推荐(0)
摘要:HTML5 还引入了 time 标签与 datetime 属性来标准化时间。 time 元素是一个行内元素,用于在一个页面上显示日期或时间。 datetime 属性包含的有效格式。 辅助设备可以获取这个值。 这个属性也有助于避免混乱,因为它规定了时间的标准化版本,甚至可以在文本中以非正式的方式或学术 阅读全文
posted @ 2021-09-25 15:54 小薇的前端学习日记 阅读(163) 评论(0) 推荐(0)
摘要:<input type="date" > 阅读全文
posted @ 2021-09-25 15:49 小薇的前端学习日记 阅读(79) 评论(0) 推荐(0)
摘要:接下来的表单主题是关于单选按钮的可访问性。 在上一个挑战中,每个单选按钮都有一个包含 for 属性的 label 标签,这些属性值指向相关选项的 id。 然而单选按钮通常成组出现,而且用户必须选择其中一项。 fieldset 标签包裹整组单选按钮,实现这个功能。 它经常使用 legend 标签来提供 阅读全文
posted @ 2021-09-25 15:40 小薇的前端学习日记 阅读(78) 评论(0) 推荐(0)
摘要:label 标签的文本内容通常会是表单组件的名称或标签 。 这些文本表明了组件的意义,也提升了表单的可访问性。 label 标签的 for 属性将标签与表单组件绑定;同时,屏幕阅读器也会读取 for 属性的属性值。 在 HTML 基础章节中,我们已经学习使用了单选按钮标签。 在那个挑战中,为了让标签 阅读全文
posted @ 2021-09-25 15:36 小薇的前端学习日记 阅读(73) 评论(0) 推荐(0)
摘要:animation-fill-mode 属性规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式。 阅读全文
posted @ 2021-09-25 15:36 小薇的前端学习日记 阅读(63) 评论(0) 推荐(0)
摘要:placeholder = “文字” value就不用写了 阅读全文
posted @ 2021-09-24 20:01 小薇的前端学习日记 阅读(62) 评论(0) 推荐(0)
摘要:background: linear-gradient(gradient_direction, color 1, color 2, color 3, ...); 阅读全文
posted @ 2021-09-24 15:18 小薇的前端学习日记 阅读(55) 评论(0) 推荐(0)
摘要:CSS 里的 text-transform 属性可以改变英文字母的大小写。 使用这个属性时,我们无需改变 HTML 元素中的文本也可以统一页面里英文的显示。 下面的表格展示了 text-transform 的不同值对文字 “Transform me” 的影响: 值结果 lowercase "tran 阅读全文
posted @ 2021-09-24 14:19 小薇的前端学习日记 阅读(184) 评论(0) 推荐(0)
摘要:box-shadow 属性用来给元素添加阴影,该属性值是由逗号分隔的一个或多个阴影列表。 box-shadow 属性的阴影依次由下面这些值描述: offset-x 阴影的水平偏移量; offset-y 阴影的垂直偏移量; blur-radius 模糊半径; spread-radius 阴影扩展半径; 阅读全文
posted @ 2021-09-24 14:13 小薇的前端学习日记 阅读(966) 评论(0) 推荐(0)
摘要:text-align: justify; 可以让除最后一行之外的文字两端对齐,即每行的左右两端都紧贴行的边缘。 阅读全文
posted @ 2021-09-24 14:07 小薇的前端学习日记 阅读(820) 评论(0) 推荐(0)
摘要:使用变量来作为 CSS 属性值的时候,可以设置一个备用值来防止由于某些原因导致变量不生效的情况。 注意: 备用值不是用于增强浏览器的兼容性,它也不适用于 IE 浏览器。 相反,它是用来让浏览器在找不到你的变量时可以显示一种颜色。 下面是操作方式: background: var(--penguin- 阅读全文
posted @ 2021-09-23 20:56 小薇的前端学习日记 阅读(110) 评论(0) 推荐(0)
摘要:为创建一个 CSS 变量,你只需要在变量名前添加两个连字符号,并为其赋值即可,例子如下: --penguin-skin: gray; 这样就会创建一个 --penguin-skin 变量,它的值为 gray。 现在,其他元素可通过该变量来使元素变成灰色。 阅读全文
posted @ 2021-09-23 20:39 小薇的前端学习日记 阅读(101) 评论(0) 推荐(0)
摘要:E[attr=value] a[href="http://www.w3school.com.cn/"][title="W3School"] {color: red;} 这会把以下标记中的第一个超链接的文本变为红色,但是第二个或第三个链接不受影响: <a href="http://www.w3scho 阅读全文
posted @ 2021-09-23 20:15 小薇的前端学习日记 阅读(136) 评论(0) 推荐(0)
摘要:当你设计表单时,你可以指定某些字段为必填项(required),只有当用户填写了该字段后,才可以提交表单。 如果你想把文本输入框设置为必填项,在 input 元素中加上 required 属性就可以了,例如:<input type="text" required> 阅读全文
posted @ 2021-09-23 13:20 小薇的前端学习日记 阅读(599) 评论(0) 推荐(0)
摘要:console.log()可以取代alert()或document.write(),在网页脚本中使用console.log()时,会在浏览器控制台打印出信息。 console.dir()可以显示一个对象所有的属性和方法。 阅读全文
posted @ 2021-09-15 16:51 小薇的前端学习日记 阅读(267) 评论(0) 推荐(0)
摘要:<html><head><title>一个使用到for...in循环的Javascript示例</title></head><body><script type="text/javascript">// 创建一个对象 myObject 以及三个属性 sitename, siteurl, siteco 阅读全文
posted @ 2021-09-15 11:39 小薇的前端学习日记 阅读(128) 评论(0) 推荐(0)
摘要:createElement() 方法通过指定名称创建一个元素 阅读全文
posted @ 2021-09-12 22:23 小薇的前端学习日记 阅读(154) 评论(0) 推荐(0)
摘要:查看对象的信息 实例 var info = { site:"http://www.runoob.com", name:"菜鸟教程" }; console.dir(info); 阅读全文
posted @ 2021-09-11 19:25 小薇的前端学习日记 阅读(102) 评论(0) 推荐(0)
摘要:onblur 事件会在对象失去焦点时发生。 Onblur 经常用于Javascript验证代码,一般用于表单输入框。 阅读全文
posted @ 2021-09-11 16:51 小薇的前端学习日记 阅读(327) 评论(0) 推荐(0)
摘要:onclick是绑定事件 (告诉浏览器在鼠标点击的时候要做什么)click是触发事件 (模拟了鼠标点击操作) 阅读全文
posted @ 2021-09-11 01:21 小薇的前端学习日记 阅读(264) 评论(0) 推荐(0)
摘要:event.stopPropagation() 方法阻止事件冒泡到父元素,阻止任何父事件处理程序被执行。 阅读全文
posted @ 2021-09-11 00:21 小薇的前端学习日记 阅读(43) 评论(0) 推荐(0)
摘要:parentNode 属性可返回某节点的父节点。 阅读全文
posted @ 2021-09-11 00:04 小薇的前端学习日记 阅读(111) 评论(0) 推荐(0)
摘要:hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。 方法触发 mouseenter 和 mouseleave 事件。 注意: 如果只指定一个函数,则 mouseenter 和 mouseleave 都执行它。 阅读全文
posted @ 2021-09-08 22:42 小薇的前端学习日记 阅读(2292) 评论(0) 推荐(0)
摘要:setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。 se 阅读全文
posted @ 2021-09-08 22:33 小薇的前端学习日记 阅读(74) 评论(0) 推荐(0)
摘要:我的元素是后来动态添加到页面的,而我又想给该元素绑定事件,怎么处理? 为了说明白这一问题,我们假设需要给后来添加到当前页面的元素添加click事件。 解决这一问题的核心就是利用js的委托事件。委派事件的优势就是可以给未存在的元素绑定事件 $.each(hotData, function(index, 阅读全文
posted @ 2021-09-08 11:03 小薇的前端学习日记 阅读(391) 评论(0) 推荐(0)