首页 > 其他分享 >css的使用

css的使用

时间:2024-02-05 23:22:07浏览次数:26  
标签:style border list 设置 使用 font margin css

font连写

font-style设置文字是否倾斜

font-weight设置文字是否加粗

font-family设置文字类型,例如宋体

文字连写格式:{font:font-style font-weight font-size font-family}

例如:p{font:normol 700 20px "宋体"}

text-decoration 设置文本划线位置(a标签一般会去掉下划线)

underline 设置下划线  overline  设置上划线   line-through设置贯穿线   none设置无划线

text-indent设置文本缩进

常用于段落开始的两个空格,例如:text-indent:2em

链接伪类的设置,a:link  未访问的链接   a:visited   已访问的链接    a:hover   鼠标悬浮在链接上     a:active   选定的链接

例如

a{
   font-size:20px;
   color:#333;
   text-decoration:none;
}

a:hover{
   color:#FF6700;
   text-decoration:underline;
}

选择器的权重问题

标签选择器:0,0,0,0

类/伪类: 0,0,0,1

ID选择器:0,1,0,0

行内样式:1,0,0,0

判断权重是根据所有的类型相加,根据大小比较进行判断

块元素,以及行内元素,行内块有些之间是可以转换的

display:inline  将标签转为行内元素

display:block  将标签转为块元素

display:inline-block  将标签转为行内块

display:none  隐藏元素

边框

border:1px solid red 设置边框

border-radius:50px   圆角边框使用(这里的50px也可以使用百分比的方式进行)

border-radius:左上 右上 右下 左下

内边距

padding 设置内容与边框之间的距离

padding:20px 内容与四个边的距离为20px

外边距

margin 设置上下左右边框之外的距离

如果想要盒子居中,则使用左右外边距设置auto即可

例如:margin:20px auto;

盒子大小计算

宽度=内容宽+padding+border

高度=内容高+padding+border

计算宽度时,不算margin(有的情况下,margin会塌陷)

box-sizing:指定计算盒子宽高的方式,有两个可选值content-box(默认)和border-box

当设置为border-box时,width和height就是最终宽高,不再受padding影响

外边距塌陷

同一列上下两个元素相邻,并且上有margin-bottom,下有margin-top时,就会发生塌陷,塌陷后的margin取最大值

父子嵌套后的margin也取最大值

盒子阴影

box-shadow: 水平阴影 垂直阴影 模糊距离 阴影尺寸 阴影颜色 内/外阴影;

列表样式

列表样式是针对ul-li/ol-li设置的样式,主要作用:去除原点或者序号

list-style-type | list-style|image |list-style

list-style-image 使用图片代替圆点

示例:list-style-image:url(图片路径)

list-style:既能设置圆点样式,又能设置图片样式

示例:list-style:none;list-style:url(image/camera.jpg);

块元素是从上向下的顺序进行排列

行内元素是按照从左到右的顺序排列(碰到父元素边缘则自动换行)

浮动

浮动的目标就是让 一行容纳多个盒子

float:left|right|none

浮动后,会把本来占据的空间让给下一个元素,元素浮动后,会被转换为类似行内块的元素

 

标签:style,border,list,设置,使用,font,margin,css
From: https://www.cnblogs.com/wchh/p/18008999

相关文章

  • Android Studio 中使用uiautomatorviewer插件
    在Android设备中,各种的组件如何分布以及控件的具体信息如何查看呢。在AndroidStudio中有一个可以查看的插件,本篇文章就介绍这个插件的使用- uiautomatorviewer.bat1.综述  AndroidStudio是Google官方提供的一款用于开发Android应用程序的集成开发环境(IDE),它基于IntelliJIDEA......
  • MyBatis使用分页插件
    MyBatis使用分页插件PageHelper是国内非常优秀的开源mybatis分页插件,它支持基本主流与常用的数据库,例如:mysql、Oracle、DB2等。PageHelper在GitHub的项目地址:https://github.com/pagehelper/Mybatis-PageHelper分页插件的原理(1)在MyBatis执行SQL语句之前,拦截器可以获取SQL......
  • 关于hadoop hive中使用hive分区功能
    关于hadoophive中使用hive分区功能很多人习惯了使用第三方的工具去连接hive或者hbase数据库,并且使用其中的sql编辑器进行失去了语句的使用来进行数据的分析等一系列的操作,但是一些shell命令也可以在其中运行例如:12341. sethive.exec.dynamic.partition=true; 2. sethive.ex......
  • SharePoint Online 使用Power Apps定制页面
    前言最近,用户有个需求,想要定制一下SharePointOnline的表单,我们就推荐用户使用PowerApps,下面我们就介绍下如何去做。正文1.我们先简单建一个测试列表,比较懒,字段类型我就都选择了单行文本,如下图:2.选择自定义表单,会默认打开PowerApps界面,如下图:3.......
  • 数据集: CIFAR-100数据集介绍和使用
    参考:CIFAR100数据集介绍及使用方法-CSDN博客1.简介:CIFAR-100Dataset是用于机器视觉领域的图像分类数据集,拥有20个大类,共计100个小类,其中每个小类包含600张图像(500张训练图像和100张测试图像)并且每张图像均有一个小标签和一个大标签。对于每一张图像,他有fine_labels......
  • openWrt使用rclone挂载webDav
    前言觉得路由器(linux)硬盘太小,又不好扩展(x86机器可以插硬盘、但arm机器的硬盘是焊死的无法扩展)。这个时候,我们可以通过davfs或者rclone将外部资源如webDav挂载到本机上用来作为自己的硬盘。安装rclone#新版的rclone依赖fuse3,所系需要安装(尽管rclone的子依赖包含fuse但那是旧版......
  • 使用IDL进行氚羽流监测(五)——绘制污染物扩散带等值线图
    此项部分研究内容是确定氚污染带的当前范围和预测其未来范围。文件"MonitoringWells.csv"包含了氚浓度的当前数值(T0)以及使用算法模拟的未来不同时间点的氚浓度数据。在本示例中,使用对应于2030年的污染带范围的T3列数据。使用文件"MonitoringWells.csv"和"TankTerrainData.......
  • iis 配置后启动报不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种
     错误  配置后启动报不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny" 处理如图 C:\windows\system32\inetsrv\appcmdunlockconfig-section:system.webServer/handlersC:\windows\system3......
  • 使用IDL进行氚羽流监测(四)——绘制预期氚衰变图
    这项研究的部分内容包括确定储罐/井中氚的预期衰变率,假设储罐保持完好并且没有氚泄漏到周围的沉积物中。根据这些假设,储罐中的氚浓度要多久才能低于《核电厂放射性液态流出物排放技术要求》(GB14587-2011)中要求的排放口下游1km处受纳水体中H-3浓度不能超过100Bq/L的标准?本例计算......
  • Proxmox 7.4 使用vgpu_unlock,为GTX1060开启vGPU支持
    本文在2021年发布的博客《Proxmox5.4使用vgpu_unlock,为GTX1060开启vGPU支持》,介绍了ProxmoxVE5.4上部署vGPUunlock的操作步骤。 后续有发布了在 ProxmoxVE7.x上支持vGPU的博客《Proxmox7.2部署DoraCloud桌面云,支持vGPU》,实现了通过3个脚本完成vGPU的配置。 ......