style行内样式表,写在标签内部;
行内样式表里面的属性也是成对出现的,每一对属性之间用分号分隔(英文的)。
学会了一些属性如:
boder-radius,可以使按钮的四个角变为圆弧;
text-decortation文本下划线;
text-align文本的位置;
line-height行高等属性;

下面是行内样式表的写法:

<input type="button" value="立即注册" style="background-color: brown;width: 150px;height: 50px;border: none;color:white;font-size:20px;border-radius: 10px">

这一部分学习运用CSS和div将html区块化,以下是做的一个小练习

<header style="height: 80px;background-color: blue;"><div style="height: 100%;width: 300px;background-color: black;float: left">
</div><div style="height: 100%;width:500px;background-color: sandybrown;float:left">
</div></header><aside style="width: 30%;height: 400px;background-color: #ffcc00;float: left">
</aside><section style="width: 70%;height: 150px;background-color: black;float:right">
</section><article style="width: 70%;height:250px;background-color: chartreuse;float:right">
</article><footer style="width: 100%;height: 150px;background-color: aqua;position: absolute;top: 480px"></footer>

内联样式: 由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。要使用内联样式,你需要在相关的标签内使用样式(style)属性。

  1. 直接在元素上通过 :style 的形式,书写样式对象
<h1 :style="{color: 'red', 'font-size': '40px'}">这是一个善良的H1</h1>
  <div class="box"><!-- 内联样式书写为对象形式  其中font-size 必须加引号  注意:凡是有横线的都必须加引号 --><h1 :style="{color:'red','font-size':'50px'}">这是一个善良的h1</h1></div><script src="./lib/vue-2.4.0.js"></script><script>var vm=new Vue({el:'.box',data:{}});</script>
  1. 将样式对象,定义到 data 中,并直接引用到 :style
  • 在data上定义样式:
data: {
h1StyleObj: { color: 'red', 'font-size': '40px', 'font-weight': '200' }
}
  • 在元素中,通过属性绑定的形式,将样式对象应用到元素中:
<h1 :style="h1StyleObj">这是一个善良的H1</h1>
  1. :style 中通过数组,引用多个 data 上的样式对象
  • 在data上定义样式:
data: {
h1StyleObj: { color: 'red', 'font-size': '40px', 'font-weight': '200' },
h1StyleObj2: { fontStyle: 'italic' }
}
  • 在元素中,通过属性绑定的形式,将样式对象应用到元素中:
<h1 :style="[h1StyleObj, h1StyleObj2]">这是一个善良的H1</h1
<body><!-- <div class="box">内联样式书写为对象形式  其中font-size 必须加引号  注意:凡是有横线的都必须加引号 --><!-- <h1 :style="{color:'red','font-size':'50px'}">这是一个善良的h1</h1> <!-- </div>  --><div class="box"><!-- 使用对象形式添加内联样式 --><h1 :style="styleobj">这是一个善良的h1</h1></div><script src="./lib/vue-2.4.0.js"></script><script>var vm=new Vue({el:'.box',data:{styleobj:{color:'red',width:'500px',height:'500px'}}});</script>

手把手教你写CSS行内样式与内联样式相关推荐

  1. Vue3 Typescript + Axios 全栈开发教程:手把手教你写「待办清单」APP

    本文完整版:<Vue3 Typescript + Axios 全栈开发教程:手把手教你写「待办清单」APP> Vue3 Typescript + Axios 全栈开发教程 前端 Vue3 ...

  2. 手把手教你写复制U盘文件神器(二)

    前言:切莫用其干坏事,否则后果自负 今天我们来聊聊如何将文件上传至服务器. 首先,需要前面(文章一)的代码为基础,在此基础上传文件.为了节省篇幅,在这我贴出改动的代码. 为了方便程序的通用性,在同级目 ...

  3. 手把手教你写个微信小程序

    手把手教你写个微信小程序 很多人看完bmob快速入门,并完成了bmob的基本配置之后依然不知道如何下手去写自己的代码,那么跟着我一起来一步一步做个小程序吧. 工具:Bmob后端云 新建小程序项目 一. ...

  4. [PHP初级]手把手教你写注册程序 2

    [PHP初级]手把手教你写注册程序 2 信息的验证 为什么要验证输入信息? 验证 显示错误信息 链接 输入界面以及取得输入信息请看第一章 信息的验证 这一章说信息的验证. 为什么要验证输入信息? 验证 ...

  5. 手把手教你写一个生成对抗网络

    成对抗网络代码全解析, 详细代码解析(TensorFlow, numpy, matplotlib, scipy) 那么,什么是 GANs? 用 Ian Goodfellow 自己的话来说: " ...

  6. php注册程序,[PHP初级]手把手教你写注册程序 1

    [PHP初级]手把手教你写注册程序 1 实例内容 在此教程,我们将通过写一个用户注册程序,学习以下内容: 数据的传输与获取 信息的验证 pdo方式操作数据库 事务处理 前台显示文件:index.php ...

  7. python k线合成_手把手教你写一个Python版的K线合成函数

    手把手教你写一个Python版的K线合成函数 在编写.使用策略时,经常会使用一些不常用的K线周期数据.然而交易所.数据源又没有提供这些周期的数据.只能通过使用已有周期的数据进行合成.合成算法已经有一个 ...

  8. 手把手教你写Linux I2C设备驱动

    手把手教你写Linux I2C设备驱动 标签:Linux 设备 驱动 详解 i2c 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http:/ ...

  9. 手把手教你写DI_2_小白徒手撸构造函数注入

    在上一节:手把手教你写DI_1_DI框架有什么? 我们已经知道我们要撸哪些东西了 那么我们开始动工吧,这里呢,我们找小白同学来表演下 小白同学 :我们先定义一下我们的广告招聘纸有什么: 好,我们实现两 ...

  10. 手把手教你写DI_3_小白徒手支持 Singleton 和 Scoped 生命周期

    在上一节:手把手教你写DI_2_小白徒手撸构造函数注入 浑身绷带的小白同学:我们继续开展我们的工作,大家都知道 Singleton是什么,就是全局只有一个呗,我们就先从它开始,这个多简单,我们找个字典 ...

最新文章

  1. 17岁成研究生,20岁被劝退,38岁“神童”离世
  2. Java项目:基于Jsp实现网上定餐系统
  3. 解决AttributeError: XXX instance has no attribute ‘xxx‘的问题(新手必备)
  4. Python 读取 YUV(NV12) 视频文件-优化
  5. 【Android 性能优化】布局渲染优化 ( 过渡绘制 | 自定义控件过渡绘制 | 布局文件层次深 | GPU 过渡绘制调试工具 | 背景过度绘制 )
  6. 全球及中国临床试验支持服务行业十四五规模发展及应用前景调研报告2022-2027年
  7. Qt Creator添3D组件模型
  8. 基于mysql实现的网站_[源码和文档分享]基于JavaScript和MySQL的文化平台网站的设计与实现...
  9. 【学习笔记】Miller-Rabin(米勒-拉宾)素性测试,附常用表
  10. 计算从A地出发到各个地方的路径及距离
  11. 保持代码工整的 7 个小技巧
  12. Android在Android.mk里添加TAG
  13. 标准3层神经网络搭建Demo
  14. Java中继承方法的使用,以及使用方法的注意事项,继承方法重写的理解,白话文详解,简单易理解
  15. 解决被卡巴斯基提示说KEY被列为黑名单
  16. 词汇学习系列(一):252个基本词根详解
  17. 1236: 数的逆转
  18. 网易新闻回答2021:靠差异化内容逆势增长
  19. GitChat·DevOps | 如何结合 Scrum 和 Kanban
  20. java.util.Date、java.sql.Date和java.sql.Timestamp之间的转换

热门文章

  1. PHP 高并发秒杀解决方案
  2. 关于定时任务的时间表达式
  3. Python训练自己的语音识别系统
  4. 阿里面试失败后,一气之下我图解了Java中18把锁
  5. 初学python100例-案例23 python输出菱形图案 青少年python编程 少儿编程案例讲解
  6. 计算机动漫与游戏制作心得,学习课件制作的心得体会(精选10篇)
  7. MapInfo mif/mid文件说明
  8. 用WinRAR加密压缩文件
  9. java web 模糊匹配查询_Javaweb模糊查询详解
  10. Linux系统中搭建Docker容器 Portainer可视化界面