首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端成神之路-CSS(选择器、背景、特性)

第01阶段.前端基础 CSS 第二天 今天我们围绕一个 导航案例进行学习知识点。...-- 侧导航 --> 左侧侧导航 登录 在不修改以上结构代码前提下,完成以下任务: 链接 登录 颜色为红色 主导航里面的所有的链接改为橙色 主导航和侧导航里面文字都是14像素并且是微软雅黑...3.2 单行文本垂直居中 行高我们利用最多一个地方是: 可以让单行文本在盒子垂直居中对齐。 文字行高等于盒子高度。 这里情况些许复杂,开始学习,我们可以先从简单地方入手学会。...样式不冲突,不会层叠 CSS层叠性最后执行口诀: 长江后浪推前浪,前浪死在沙滩上。 5.2 CSS继承性 ? 概念: 子标签会继承父标签某些样式,文本颜色和字号。

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

前端设计开发常用命名规则

Navbar “navbar“等同于横向导航,是最典型网页元素。这部分还可以命名为:“nav”, “navigation”, “nav-wrapper”. 4....2.组合命名规则: [元素类型]-[元素作用/内容] :搜索按钮: btn-search 登录表单:form-login 新闻列表:list-news 3.涉及到交互行为元素命名: 凡涉及交互行为元素通常会有正常...} (2)字体大小,直接使用’font+字体大小’作为名称, .font12px { font-size: 12px; } .font9pt {font-size: 9pt; } (3)对齐样式,使用对齐目标的英文名称..., .left { float:left; } .bottom { float:bottom; } (4)标题样式,使用’类别+功能’方式命名, .barnews { } .barproduct...如对于一组用于定义字体样式class,我们可以使用f即foot头字母为前缀进行命名,: f-blue:表示蓝色字体样式 f-blod:表示粗体字体样式 对于网页新闻频道一些新闻现实样式,可以用

2.4K50

HTML5+CSS3命名规范

前言 任何代码编程都有各自特点常用命名规范,div+css页面设计也不例外。遵守常用css命名规范有利于代码升级和扩展,也有利于让别人读懂你css代码,让你页面显得清晰有条理。...补丁:mend.css 打印:print.css 页面结构元素div命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧:sidebar 栏目:column...:nav 侧:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右:left right center 颜色命名-使用颜色名称或者16进制代码 .red {color...-使用对齐目标的英文名称 .left {float:left;} .bottom {float:bottom;} 标题样式命名-使用“类别+功能”方式命名 .barnews { } .barproduct...{ } 注释书写规范 行间注释-直接写于属性值后面,: 整段注释-分别在开始及结束地方加入注释,: 注意事项 1、一律小写; 2、尽量用英文; 3、尽量不缩写,除非一看就明白单词; 4、属性值一定要用双引号

71920

Html5+CSS3命名规范(前端web开发命名规范,符合SEO规范)

任何代码编程都有各自特点常用命名规范,div+css页面设计也不例外。遵守常用css命名规范有利于代码升级和扩展,也有利于让别人读懂你css代码,让你页面显得清晰有条理。 ?...补丁:mend.css 打印:print.css 页面结构元素div命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧:sidebar 栏目:column...:nav 侧:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右:left right center 颜色命名-使用颜色名称或者16进制代码 .red {color...-使用对齐目标的英文名称 .left {float:left;} .bottom {float:bottom;} 标题样式命名-使用“类别+功能”方式命名 .barnews { } .barproduct...大家在日常页面设计要逐步养成规范命名好习惯。

1.6K10

前端入门学习--CSS

使用 clear 属性往文本添加图片廊: .text_line { clear:both; } CSS 布局 - 水平 & 垂直对齐 元素居中对齐 要水平居中对齐一个元素( div), 可以使用...以下实例选取了所有div元素之后所有相邻兄弟元素p: div~p { background-color:yellow; } CSS 导航 熟练使用导航,对于任何网站都非常重要。...使用CSS你可以转换成好看导航而不是枯燥HTML菜单。 导航=链接列表 作为标准HTML基础一个导航是必须。在我们例子我们将建立一个标准HTML列表导航。...,导航不需要列表标志。...使用CSS定位元素、控制元素可见性和尺寸、设置元素形状、将一个元素置于另一个之后,以及向某些选择器添加特殊效果,比如链接。

27.6K20

CSS英文命名规范整理及参考

一、命名规则说明 所有的命名最好都小写 属性值一定要用双引号("")括起来,且一定要有值class="divcss5",id="divcss5" 每个标签都要有开始和结束,且要有正确层次,排版有规律工整...空元素要有结束tag或于开始tag后加上"/" 表现与结构完全分离,代码不涉及任何表现元素style、font、bgColor、border等 h1到h5定义,应遵循从大到小原则,体现文档结构...二级导航 menu 菜单 submenu 子菜单 sideBar 侧 sidebar_a, sidebar_b 左边或右边 main 页面主体 tag 标签 msg message...文件命名 master.css,style.css 主要 module.css 模块 base.css 基本共用 layout.css 布局,版面 themes.css 主题 columns.css...3、对齐样式,使用对齐目标的英文名称, .left { float:left;} .bottom { float:bottom;} // 4、标题样式,使用"类别+功能"方式命名, .barnews

1.3K30

【移动端网页布局】流式布局案例 ⑥ ( 多排按钮导航 | 设置浮动及宽度 | 设置图片样式 | 设置文本 )

一、多排按钮导航样式及核心要点 1、实现效果 要实现下面的导航效果 ; 2、总体布局设计 该导航可使用 10 个 标签盒子 进行制作 ; 该导航宽度自动充满整个屏幕 , 宽度为...; 将其设置为 block 块级元素 , 就可以放置在图片下方 ; 文本 span 样式为 : nav a span { /* 导航文本 设置为 块级元素 */ display...Logo 盒子 图片宽度是 30 像素 高度没有给出 但是 宽高等比例缩放 高度也是 30 像素 */ width: 30px; /* 默认图片对齐方式是基线对齐 只要不是基线对齐...: 33.33%; } .brand div img { /* 设置图片链接图片 在水平方向上充满父容器即可 */ width: 100%; } /* 多排按钮导航 */...像素 高度自适应 */ width: 40px; /* 上下 10 像素外边距 */ margin: 10px 0; } nav a span { /* 导航文本

3.2K40

【移动端网页布局】Flex 弹性布局案例 ③ ( 横向导航 | 固定定位下面的布局设置 | 设置横向导航弹性布局 | 弹性布局主轴和侧轴设置 | 二倍精灵图 )

一、横向导航实现核心要点 需求 : 实现如下布局 ; 上一篇博客 , 已经实现了顶部搜索 , 本篇博客开始实现后续部分 ; 1、固定定位下面的布局设置 在上一篇博客实现搜索 , 使用.../* 设置图片自适应 */ width: 100%; } 2、设置横向导航弹性布局 下面的横向导航 , 高度为 64 像素 , 同时该父容器是一个圆角矩形 , 圆角半径为 8 像素 ; 该导航...上下各有 3 像素外边距 , 左右各有 4 像素外边距 ; 导航整体背景为白色 ; 在该横向导航 设置了 5 个元素 , 这里可以使用百分比布局实现 , 也可以使用 Flex 弹性布局实现...模型 CSS3 垂直居中是在 边框 + 内边距 + 尺寸 总高度垂直居中 */ height: 26px; line-height: 24px; border...: 44px; } .banner img { /* 设置图片自适应 */ width: 100%; } /* 横向导航样式 */ .local-nav { /* 横向导航父容器布局

43620

如何使用Flexbox和CSS Grid,实现高效布局

幸运是,在现代网页设计时代,使用 Flexbox 和 CSS Grid 来对齐元素,变得相对容易起来。 使用 Flexbox 可以使元素对齐变得容易,因此 Flexbox 已经被广泛使用了。...通过这个声明,导航元素放置会变得很容易。 导航左侧有一个 logo 和两个菜单项,右侧有一个登录按钮。...在导航,使用 align-items: baseline; 能够实现所有导航项目与文本基线对齐,这样也使得导航看起来更加统一。...尤其在控制列表元素样式和设置导航与按钮之间间距方面,特别有用。 使用 CSS Grid 创建布局 为了测试效率,接下来使用 CSS Grid 创建相同基本布局。...上面的 CSS Grid 布局示例,需要在导航设置 justify-self:start;,在按钮设置 justify-self: end;,但是如果使用 Flexbox,导航间距会变得很容易设置

3.4K10

简单聊一聊如何用CSS制作一个专业头部页眉(Headers)

因此,这是一个非常简单标记。通常情况下,导航应该在第一个和最后一个项之间居中对齐。 根据我观察,这个问题已经成为前端社区新问题,类似于“居中一个div”问题。...这就是整个"hack"全部内容。因为我们将它们基准大小设置为0,它们将等比增长,从而使我们中间元素居中对齐。 当创建页眉布局时,当然,将页眉中间元素居中对齐并不是我们面临唯一挑战。...在较小屏幕上隐藏导航 与使用justify-content属性space-between值一样,上述模式使我们能够在布局保持完整同时隐藏中间导航。...,我们页眉遇到了一个问题: 我们可以为此添加一个媒体查询,在其中用图标替换某些元素,或者简单地隐藏搜索。...粘性顶部导航 我仍然看到一些使用position: fixed实现顶部导航,即使sticky是更好解决方案。 为什么sticky更好呢?

31910

Adobe dreamweaver CS6小白入门教程「建议收藏」

导航->编辑->首选参数,这里有很多操作可以自行.. 5.1.2直接插入多个连续空格 5.1.3设置是否显示不可见元素 视图中有一些元素仅用来标志元素位置而在浏览器是不可见,...9.2设置APDiv属性 在属性面板和AP元素面板 9.2.1设置APDiv显示/隐藏属性 9.2.2.改变APDiv堆叠顺序(见上图Z) 在AP元素面板Z轴属性值更改...9.2.3.添加APDIV**滚动条* 解释: 溢出:AP元素面板溢出用于控制当AP元素内容超出AP元素指定大小时如何在浏览器显示AP元素显示方法。...spry菜单) Spry框架支持一组标准html、CSS、JavaScript编写可重用构件, 设置构件样式: 9.4.1.使用Spry菜单:一组可导航菜单按钮 9.4.2...先新建一个APDiv,确定合适位置,插入表格(宽度100% 间距…),填好文字 选中导航一个小格子,窗口–行为–“+”来建立导航和下拉菜单关系 (显示–over ;隐藏–out) 10

7.1K30

团队合作时CSS命名规范

常用css命名规则: 头:header 内容:content/container 尾:footer 导航:nav 侧:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper...:main 页尾:footer 导航:nav 侧:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右:left right center (2)导航 导航...)字体大小 直接使用”font+字体大小”作为名称, .font12px { font-size: 12px; } .font9pt {font-size: 9pt; } (3)对齐样式 使用对齐目标的英文名称..., .left { float:left; } .bottom { float:bottom; } (4)标题样式 使用”类别+功能”方式命名, .barnews { } .barproduct...{ } 注意事项 1、一律小写; 2、尽量用英文; 3、不加杠和下划线; 4、尽量不缩写,除非一看就明白单词.

93810

CSS命名规范

(一)常用CSS命名规则   头:header   内容:content/container   尾:footer   导航:nav   侧:sidebar   栏目:column   页面外围控制整体布局宽度.../container   页面主体:main   页尾:footer   导航:nav   侧:sidebar   栏目:column   页面外围控制整体布局宽度:wrapper   左右:left...(3)对齐样式,使用对齐目标的英文名称,   .left { float:left; }   .bottom { float:bottom; }   (4)标题样式,使用”类别+功能”方式命名,...  .barnews { }   .barproduct { }   注意事项:   1.一律小写;   2.尽量用英文;   3.不加杠和下划线;   4.尽量不缩写,除非一看就明白单词.  ...主要 master.css   模块 module.css   基本共用 base.css   布局,版面 layout.css   主题 themes.css   专栏 columns.css

1.6K20

前端成神之路-CSS高级技巧

CSS高级技巧 目标 理解 能说出元素显示隐藏最常见写法 能说出精灵图产生目的 能说出去除图片底侧空白缝隙方法 应用 能写出最常见鼠标样式 能使用精灵图技术 能用滑动门做导航案例...注意: vertical-align 不影响块级元素内容对齐,它只针对于行内元素或者行内块元素, 特别是行内块元素, 通常用来控制图片/表单与文字对齐。...5.2 精灵技术讲解 CSS 精灵其实是将网页一些背景图像整合到一张大图中(精灵图),然而,各个网页元素通常只需要精灵图中不同位置某个小图,要想精确定位到精灵图中某个小图。 ?...滑动门出现背景 制作网页时,为了美观,常常需要为网页元素设置特殊形状背景,比如微信导航,有凸起和凹下去感觉,最大问题是里面的字数不一样多,咋办? ?...最常见于各种导航滑动门。 http://weixin.qq.com/ 核心技术 核心技术就是利用CSS精灵(主要是背景位置)和 盒子padding撑开宽度, 以便能适应不同字数导航

6.8K30

滑动门

滑动门 滑动门也可以叫推拉门 滑动门出现背景 制作网页时,为了美观,常常需要为网页元素设置特殊形状背景,微信导航,有凸起和凹下去感觉,最大问题是里面的字数不一样,咋办?...为了使各种特殊形状背景能够自适应元素中文本内容多少,出现了滑动门技术。它从新角度构建页面,是各种特殊形状背景能够自由拉伸滑动,以适应元素内部文本内容,可用性更强。常见于各种导航滑动门。...核心技术 核心技术就是利用css精灵(主要是背景位置)和盒子padding撑开宽度,以便能适应不同字数导航。...所以 背景位置 右对齐 */ padding-right: 15px; } 总结: a设置背景左侧,padding撑开是和宽度。...之所以a包含span就是因为整个导航都是可以点击

1.1K20

CSS——06扩展:高级

应用 能写出最常见鼠标样式 能使用精灵图技术,这个技术比较重要 能用滑动门做导航案例,这个技术比较重要 1....注意: vertical-align 不影响块级元素内容对齐,它只针对于行内元素或者行内块元素, 特别是行内块元素, 通常用来控制图片/表单与文字对齐。...5.2 精灵技术讲解 CSS 精灵其实是将网页一些背景图像整合到一张大图中(精灵图),然而,各个网页元素通常只需要精灵图中不同位置某个小图,要想精确定位到精灵图中某个小图。...滑动门 先来体会下现实滑动门,或者你可以叫做推拉门: 滑动门出现背景 制作网页时,为了美观,常常需要为网页元素设置特殊形状背景,比如微信导航,有凸起和凹下去感觉,最大问题是里面的字数不一样多...最常见于各种导航滑动门。 http://weixin.qq.com/ 核心技术 核心技术就是利用CSS精灵(主要是背景位置)和 盒子padding撑开宽度, 以便能适应不同字数导航

4.7K40

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

可以填充颜色(使用tintColor来定义导航图标与文字颜色;使用 barTintColor来填充导航背景色) API注释 导航包含于导航控制器(一个管理显示自定义视图层级结构程序对象)。...想要了解更多关于如何在代码定义一个导航信息,请参阅Navigation Controllers, UINavigationController Class Reference和 UINavigationBar...即使空间充足,也应当避免让过多控件填满你导航。一般来说,导航上应该不多于以下三个元素:当前视图标题、返回按钮和一个针对当前操作控件。...Value 2布局,文本和副标题中间垂直间距会让用户专注于副标题第一 个单词。 ? 重要 以上四种单元格样式均支持添加表格视图元素勾选或展开标志。...(下图是iPhone自带邮件应用,网络视图指的是下图中导航和标签中间区域) ? API注释 想要了解如何在代码定义网络视图,请参考Web Views.

10.1K51

html+css网页开发 之 头部导航条(logo、导航、搜索框)

大家好,又见面了,我是你们朋友全栈君。 页面布局整体思路: 确定页面的版心(可视区),测量可知。 分析页面行模块,以及每个行模块列模块。...效果图如下: 1号是版心盒子header 1200*42盒子水平居中对齐 版心盒子内包含2号盒子logo 版心盒子内包含3号盒子nav文字导航 版心盒子内包含4号盒子search搜索框 版心盒子内包含...5号盒子user个人信息 注意4个盒子都必须是浮动 导航注意点: nav文字导航不直接用链接a,而是用无序列表包含链接(li+a),再在a写文本 li+a语义更清晰,更有条例 如果直接用a...让导航一行显示,给li加浮动。因为a本身是行内元素,可以一行显示,但li是块级元素,影响了a。 nav文字导航不指定宽度,而给链接a指定左右padding撑开盒子 因为每个链接文字个数不同。...把CSS布局页面引入HTML,代码如下 确定版心 页面的版心是1200px,每个版心都要水平居中对齐,可以定义版心为公共类

5.1K50

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券