各种标签属性代表的意义

一、网页布局

1.盒子模型div容器

padding: 内边距(上,右,下,左px)

margin: 外边距 (同上)

写在css中的“*{}”表示整个页面中的所有元素,这个时候可以设置 网页没有边框,代码如下:

如图,网页

浏览器位置居中

left:50%;

transform:translateX(-50%);

margin-top:50%;

margin-bottom:50%;

2.flex布局

ps:一定要在flex布局下才有用! flex布局默认按照行排列

display:flex(开启flex布局)(父元素)

flex-direction: column(默认按照行,可以自己设置按照列)

flex:1 flex:2 flex:1(数据可改,子元素)

1.justify-content:(改主轴)

①flex-end 右

②center 中

③space-between 两端

④space-evenly 平分空间

⑤space-around 周围都有空

2.align-items:(改交叉轴)

①center

②flex-end等等

在你想要设置成flex布局的总的大的div里设置display:flex,然后,那个的div和其包括的各种小的div都可以设置属于flex布局的样式。

css布局(定位)

是通过position实现的:

static,relative,absolute,fixed,sticky.

float:left(左浮动)

其中,position:sticky属性,需要再加一

个top:0

PS:起初并不明白flex布局的意思,后来知道,如果给css中的盒子模型不设置flex(弹性布局),那这个盒子模型是按照它传统的布局方式来布局的,而如果给相应的盒子设置了弹性布局则可以使它有flex属性,才会按弹性盒子布局,但需要注意的是flex自己的标签,诸如justify-content这样的标签需要盒子开启flex布局才有用,如果不写display:flex,那么这些标签将不起任何作用。

另外,float在启用flex布局时将不起作用,至于float:left则为使得新的div紧贴底面父元素div的左边,不会位移。

二、有关hover(它是伪类!!)

我觉得需要注意的地方一共有两点, 做的时候明白了一些东西,如下↓

①如果想设置对于某一个div的hover,那就在":hover "前面加上 “. (div名称)”,

不然就成了给所有div都加上了hover。

②四个伪类的顺序一定不可以变。不然可

能显示不出来

: link→链接点击前的样式

: visited→链接浏览过后的样式

: hover→鼠标悬浮在链接上的样式

: active→鼠标点击链接时的样式

还可以设置下划线,用text-decoration设置下划线颜色或者none.如下图↓

链接,div变色

还有一个相关的标签:cursor:pointer,如下图↓

小手

三、一些属性

text-indent: 文字缩进的样式,可以不用空格

font-size: ~px; 字体大小

text-align: center 文字在盒子里居中

font-weight: 粗体程度

border-radius: 圆角属性(使图片变圆形设置>=50%,圆角~px即可)

text-shadow: 文字阴影(水平阴影 ,垂直阴影,模糊的距离)

box-shadow: 盒子阴影

background-image:linear-gradient(渐变方向,color1,color2);

line-height: 行高

over-flow:hidden 一般给父元素加,防止溢出来,属性本身表示如果内容超出了给定值,超出部分将会被隐藏。

overflow-y: scroll; y轴的滚动轴,如何设置滚动轴样式呢?

补充

觉得在布局时有两个地方比较容易出错,框出来的部分:

这里是多个div的嵌套,其中需要注意必须设置margin-bottom,看起来像是悬浮起来的效果

这里为使美观,设置这些div→float:left.

还有,右边的那些div可以设置line-height行高。

心得体会:

对一些属性标签不太熟练,在做的过程中犯了好多基本错误,觉得难点在于要想好应该怎么布局后再下手,明白所做的东西盒子之间的嵌套关系,比如是哪个大的盒子中有哪些小盒子,是否对div设置flex布局,设置后需要什么属性(靠左/右边/居中),也要计算一些大小防止变形(指超出大的盒子或者其他和希望值不符的样式),就是把一个总的框架搭好,再进行盒子的背景,设置字体大小,阴影,盒子圆角属性等等美化。

①PS:如果要使用一些标签属性的话,一定得在display:flex的flex布局下才有用,不然没用!!!!!

②css的盒子模型,所有东西都是由一个又一个div嵌套而形成的,注意要先设置一个大的div,然后再把里面的东西分成一块一块小的div,再可以设置z-index值把几部分页面叠起来,才把想要显示的内容放在最上层。不然显示不出来。

z-index的值,为负1的话,就是置于底层,为99的话,就是最上层。

qq音乐界面java,qq音乐界面总结相关推荐

  1. java记事本UI界面类

    文章目录 前言 一.UI界面 二.My_UI记事本界面类 总结 前言 一.UI界面 java记事本UI界面类My_UI.java, 1.把My_UI.java文件放在包com中(eclipse编辑器可 ...

  2. Java爬虫——爬取网易云歌单音乐添加到QQ音乐

    此博客仅为学习交流,如触及第三方利益,请及时联系本人删除 一.前言 看标题大家可能会有点疑惑,为什么要写这个看起来没什么作用的爬虫,两个音乐软件换着用不香吗?     基于此问题,我以我个人感受罗列了 ...

  3. java gui界面设计qq_Java swing界面开发(仿QQ登录界面)

    首先引入包的概念,包:给代码分类,提高的了代码的可读性,封装后方便管理.在包中类的引入:import 包名.类名;包名需小写,多单词用"."隔开.类名的命名规范:首字母大写其后的每 ...

  4. java qq ui界面_java swing 创建一个简单的QQ界面教程

    记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...

  5. java qq登录成功界面_java实现简单QQ登录界面

    本文实例为大家分享了java实现简单QQ登录界面的具体代码,供大家参考,具体内容如下 java在图形界面,不是太强项,但不是不可以做,它的开源是very nice! 实现代码如下(想实现完美的界面,可 ...

  6. Android开发本地及网络Mp3音乐播放器(二十)歌曲下载完成后通知主界面更新本地音乐

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51448597 项目源码(打赏5积分请点这边):http://download.csdn ...

  7. 【兴趣】QQ音乐VS网易云音乐竞品分析

    手机音乐已经成为人们生活中不可或缺的一部分,成为人民大众喜闻乐见的娱乐方式,本文针对移动音乐APP做一个竞品分析,主要分析小编经常用的两款产品:QQ音乐.网易云音乐. 分析框架如下: 分析目的:从用户 ...

  8. 计算机锁屏之后QQ音乐停止播放了,MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐...

    MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐 一般MAC电脑息屏之后,大部分的应用都是会停止运行的,比如QQ音乐,就不会再播放音乐.今天小编就跟大家分享下MAC电脑如何在息屏状态下让QQ音乐能继 ...

  9. QQ音乐 vs 网易云音乐,用户体验哪家强?

    作为一个音乐爱好者,QQ音乐和网易云音乐是小摹的手机必备APP.QQ音乐诞生于2005年,拥有非常丰富的音乐版权,在音乐类APP下载排行榜上始终立于不败之地.网易云音乐则发布于2013年,凭借着优质的 ...

最新文章

  1. 一场库文件的远程修复
  2. java之Scanner
  3. Linux 网络编程(TCP)
  4. 一个红 - 黑树的具体描述
  5. jmeter设置全局变量
  6. Markdown基本语法总结
  7. php 实时监测网站是否异常_网站监控劫持问题,怎么通过网站监控解决劫持问题...
  8. 什么是Mybatis ?
  9. 中科院院士:很多人没有真正理解科学研究的本质
  10. HTTP协议-GET/POST请求
  11. 无锁同步-C++11之Atomic和CAS
  12. .netcore 如何获取系统中所有session_C#/.NET/.NET Core定时任务调度组件有哪些?
  13. js 判断移动终端浏览器版本信息
  14. Windows-dos命令
  15. 利用word分词来计算文本相似度
  16. python二维码加动态图_用python自制个性二维码(设置带LOGO的二维码带动图)
  17. rand()函数和 srand()函数的用法
  18. 解决netsh winsock reset找不到指定文件
  19. 利用U盘PE系统修复win7系统的启动引导文件
  20. Java的建造者模式(builder)

热门文章

  1. 新年找工作的注意啦:一般通用面试内容 收藏
  2. Android下USB Accessory的实现分析 (三)--- Android Open AccessoryProtocol
  3. android 特殊用户通知用法汇总--Notification源码分析
  4. oracle的学习Ⅵ(存储过程、函数、包、触发器、简单的用户管理和权限管理)
  5. Word2013为文档添加多种页码格式
  6. Global Average Pooling全局平均池化的一点理解
  7. c语言实现 输入例子: abab 输出例子: 2 例子说明: 第一次操作将两个'a'变成一个'f',字符串变成bbf。 第二次操作将两个'b'变成一个'b',字符串变成fb。 操作方式不是...
  8. 安装 pnpm 出现 : 无法加载文件 D:\node\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft. 解决办法
  9. 蓝牙协议HFP,HSP,A2DP,AVRCP等
  10. 小米创始人离职,背后这 3 点值得深思