HTML5语法基础学习笔记

1.行间样式
给单独的标签添加样式.
<div style="width:100px; height:100px; background-color:red;"></div>
优点:比较方便可以即时的添加属性。
缺点:修改属性非常麻烦、需要一个个去修改。

2.内联样式表
<style>
div{ <!--选择器跟{}符号 属性写在里面-->
}
</style>
优点:针对当前HTML文件有效。
缺点:多页面修改时繁琐困难。

3.外联样式表
<head>
<link rel="stylesheet" href="xx.css"/>
</head>

边框:
<style>
div{
width:400px;
height:400px;
border:1px solid red;
}
</style>
<!--
边框组成:
1、边框的粗细 1px;
2、边框的样式 solid(实线); dashed(虚线);
3、边框的颜色 red;
边框的方向:
top right bottom left
上右下左 可以单独设置边框方向和属性
改变某一个方向边框的做法:
border-top-color:red;
border-top-style:
border-top-width:
边框的形状:非矩形
边框画三角形实例:
首先设置边框宽度,背景色跟背景一致(假如背景为白色)。
border:20px solid white
然后设置边框某一方向样式(设置TOP为向下三角形)颜色,为三角形颜色。
border-top-color:red;
以上为红色三角形。
设置某一方向样式颜色会生成方向相反的三角形。
-->
<body>
<div></div>
</body>

边框练习的步骤及需求.

1.先分析设计图的结构.
2.根据所分析的结构,进行结构编码.
3.根据所书写的结构,进行CSS编码.
4.利用PS工具,对设计图上的模块进行测量以及颜色的拾取.
5.样式添加.

background 背景
background-color 背景颜色
颜色英文关键字
RGB
十六进制
background-image 背景图
背景图默认铺满整个容器大小
background-repeat
背景是否重复
no-repeat
不重复
repeat-x;
X轴方向横向平铺
repeat-y;
Y轴方向纵向平铺
repeat;
X\Y都重复
background-position:X Y;
背景图位置
具体数值:
X轴:left right center
Y轴:top bottom center
当第二个Y轴属性值没有填写,默认居中。
background-attachment: fixed;
背景图是否滚蛋
fixed 固定在浏览器可视区域
scroll 跟随滚动条滚动
background
不分属性书写顺序的
颜色相关 图片相关

<!--内容:
<img src="url">这样的图片链接样式会撑开容器宽高
背景不会占用容器宽高 -->

切图:
1、头部区域(第一个块)切一张完整的图片
2、内容区域里的每一个小块需要有ICO并且还有背景颜色

文字样式:
font-weight 文字加粗
bold 加粗
normal 正常

font-style 文字倾斜
italic斜体

font-size 文字大小

font-family 字体

line-height 行高 文字在一行里面所占用的位置

heigth:400px;
line-height:400px;
当行高的值与容器高度一致时 文字会垂直居中显示

多行文字测量行高的方法:
1、确认文字大小
2、确认两行文字之间的空隙大小
3、空隙大小除以2,得出来的值就是每行文字的上下的空隙大小。
3.1当行高为奇数时,那么文字的上方要比下方少一个像素。
3.2当行高为偶数时,文字上下的空隙一致。
4.通过辅助线测量多行文字的行高。

文字的复合样式:
font:bold italic 26px "微软雅黑";
font复合样式需要注意书写顺序
font: font-weight | font-style | font-size/line-height | font-family

文本设置:
color
文字颜色
text-align
文本对齐(显示)方式
left(默认值)
right(右边)
center(中间)
text-indent
首行缩进

时间: 2024-12-06 01:50:14

HTML5语法基础学习笔记的相关文章

C#语法基础学习笔记-自增(i++、++i)

在刚刚的学习过程中,把困扰已久的问题解决了.下面来跟大家一起分享,探讨一下. i++和++i的相同点: 如:1).int  i=1;  i++;  Console.WriteLine(i); 2).int i=1;++i;Console.WriteLine(i); 通过编译运行上面两端代码,结果i最后的值都是2,i++和++i 的作用是实现变量i的自增. 不同点: 如:1).int i=1;int j=0;j=i++*2;Console.WriteLine("j的值 是{0},i的值是{1}&q

HTML&CSS基础学习笔记3-HTML的标签语法

HTML标签语法 1. 标签由英文尖括号<和>括起来,如<html>就是一个标签. 2. HTML中的标签一般都是成对出现的,分开始标签和结束标签.结束标签比开始标签多了一个/.如: <p></p> 3.标签的内容是开始标签与结束标签之间的内容,如:<h1>这是标题</h1>. 4. 标签与标签之间是可以嵌套的,但先后顺序必须保持一致,如:<div>里嵌套<p>,那么</p>必须放在</div

ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习

首页 头条 文章 频道                         设计频道 Web前端 Python开发 Java技术 Android应用 iOS应用 资源 小组 相亲 频道 首页 头条 文章 小组 相亲 资源 设计 前端 Python Java 安卓 iOS 登录 注册 首页 最新文章 经典回顾 开发 Web前端 Python Android iOS Java C/C++ PHP .NET Ruby Go 设计 UI设计 网页设计 交互设计 用户体验 设计教程 设计职场 极客 IT技术

ASP.Net MVC开发基础学习笔记:三、Razor视图引擎、控制器与路由机制学习

一.天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor.在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎. Razor在减少代码冗余.增强代码可读性和Visual Studio智能感知方面,都有着突出的优势.Razor一经推出就深受广大ASP.Net开发者的喜爱. 1.2 Razor的语法 (1)Razor文件类型:Razor支持两种文件类型,分

HTML5 Canvas知识点学习笔记

canvas ① 主要作用:绘制矢量图 ② 矢量图图形(路径)-(ILL) 位图图像(像素点)- PS中图像都是位图 ③ Canvas 能够制作动画,但是不是为了制作动画而生的也能够制作游戏.主要为了绘图而生. ④ 能够设置宽高 推荐样式写在style:Canvas 相当于是一个绘制图形的容器,并没有绘制功能,需要借助JS(脚本)实现绘制功能. 思路: getContext( ) var context = cnvas.getContext('2d'); // 图像的绘制 // 开始      

MySql基本语法(学习笔记)

MySQL语法大全_自己整理的学习笔记 select * from emp;  #注释 #--------------------------- #----命令行连接MySql--------- #启动mysql服务器 net start mysql #关闭 net stop mysql #进入 mysql -h 主机地址 -u 用户名 -p 用户密码 #退出 exit #--------------------------- #----MySql用户管理--------- #修改密码:首先在D

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

js基础学习笔记(二)

2.1  输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容.简单的说就是直接在网页中输出内容. 第一种:输出内容用“”括起,直接输出""号内的内容. <script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出.

js基础学习笔记(一)

* 在js编写过程中,尽量保持统一使用单引号 'XXXX': * 所有变量都要声明 var,避免全局函数调用的冲突: 1.1    输出内容 docment.write(‘aileLi’); 改变某ID元素样式 docment.getElementById(‘ID’).style.color=’样式参数’; 1.2   输出弹出框 alert(‘aileLi’); 1.5  什么是变量?  从字面上看,变量是可变的量: 从编程角度讲,变量是用于存储某种/某些数值的存储器. 定义变量使用关键字va