我了解的,css基础写法

写法

CSS 样式,有三种写法。

  1. 内嵌在标签上的写法;
  2. 在HTML 页面内,使用style 标签的内部样式;
  3. 在HTML 页面内,使用 link 标签,href 外联外部文件。
1.内嵌

在 HTML 中,写一个div 标签。在标签上添加一个style的属性名。之后就可以在style里面填充自己需要的css 样式。

<div class="box1" style="width: 100px;height: 100px;background-color: #f00"></div>

这样就成功的在页面上添加了一个,宽、高为100px,背景颜色为红色的 div。

2.内部样式

这里需要注意,style标签必须写在,head 标签内、title 标签的下面。对页面的渲染比较友好,也方便后期维护。当然写在其他位置也可以达到效果(不推荐)

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>样式</title>
	<style type="text/css">
		.box2{
			width: 200px;height: 200px;background-color:  #0f0;
		}
	</style>	
</head>
<body>
 	<div class="box2"></div> 
</body>
</html>

这样就在页面上添加了一个绿色的方块。

3.外联样式

第三种方式,是最常用的方式。当项目中页面较多时,页面内相同的样式也会随之增加。这种方式可以很好的节省代码量,并且是公用样式的内容达到统一。
我们需要在HTML 文件所在的位置,新建一个 后缀为 .css 的文件
之后我们在页面HTML内引入。同样的,我们 link 标签的位置也遵循第二点中的,在 head 内、title 后面。
html

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>样式</title>	
	<link rel="stylesheet" type="text/css" href="./css.css">
</head>

<body>
	<div class="box3">
	</div>
</body>
</html>

css.css

.box3{
	width: 100px;
	height: 100px;
	background-color: #000
}

这样,就在页面上添加了一黑色方框。

小结

在实际的开发中,并没有说只使用某一种CSS 的写法就可以完成所有的样式布局,都是三种用法混合着来,当然最多的还是外联。

那么就有个问题了,当一个标签的类在三个文件中都定义的时候,会加载哪个?

样式显示是 1>2>3。

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>样式</title>
	<style type="text/css">
		.theBox{
			width: 100px;height: 100px;background-color:  #0f0;
		}
	</style>
	<link rel="stylesheet" type="text/css" href="./css.css">
</head>

<body>
	
	<div class="theBox" style="width: 100px;height:100px;background-color: #f00;"></div>

</body>
</html>

上面这串代码将三种方式都是用到了。我们给 theBox 这个类,设置宽高都为100px。不同的是,内嵌标签中背景颜色为红色,内联样式中颜色为绿色,外联样式中颜色为黑色。最后在页面中展示的是红色的方块。
还可以通过浏览器的检查功能查看:
在这里插入图片描述

在页面右边styles 中就可以看到。三种方式书写的代码都对theBox 这个div 产生了影响。但是因为优先级的关系,优先级低的都被覆盖了,最后生效的是 标签中内嵌的样式。这个并不是全部否定,如果在外联中定义了宽高,在内联和内嵌中都没有定义宽高,页面上渲染的还是外联的宽高。样式优先级针对的是,同一个属性。

在一开始书写代码的时候,样式效果没出来或者是不对的时候,一定要使用 浏览器的检查功能。这样可以方便我们快速的定位问题,从而解决问题。

源码地址: https://pan.quark.cn/s/a4b39357ea24 欧姆龙触摸屏编程软件MPTST 5.02是专门为欧姆龙品牌的工业触摸屏而研发的编程解决方案,它赋予用户在直观界面上构建、修改以及排错触摸屏应用程序的能力。 该软件在工业自动化领域具有不可替代的地位,特别是在生产线监视、设备操控以及人机互动系统中发挥着核心作用。 欧姆龙MPTST(Machine Process Terminal Software Touch)5.02版本配备了多样化的功能,旨在应对不同种类的触摸屏项目要求。 以下列举了若干核心特性:1. **图形化编程**:MPTST 5.02采用图形化的编程模式,允许用户借助拖拽动作来设计屏幕布局,设定按钮、滑块、指示灯等组件,显著简化了编程流程,并提升了工作效率。 2. **兼容性**:该软件能够适配欧姆龙的多个触摸屏产品线,包括CX-One、NS系列、NJ/NX系列等,使用户可以在同一个平台上完成对不同硬件的编程任务。 3. **数据通信**:MPTST 5.02具备与PLC(可编程逻辑控制器)进行数据交互的能力,通过将触摸屏作为操作界面,实现生产数据的显示与输入,以及设备状态的监控。 4. **报警与事件管理**:软件中集成了报警和事件管理机制,可以设定多种报警标准,一旦达到预设条件,触摸屏便会展示对应的报警提示,助力操作人员迅速做出响应。 5. **模拟测试**:在设备实际连接之前,MPTST 5.02支持用户进行脱机模拟测试,以此验证程序的正确性与稳定性。 6. **项目备份与恢复**:为了防止数据遗失,MPTST 5.02提供了项目文件的备份及还原功能,对于多版本控制与团队协作具有显著价值。 7. **多语言支持**:针对全球化的应...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余九月丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值