JavaWeb开发学习笔记_HTML和CSS
JavaWeb开发学习笔记_HTML和CSS
- 基础标签和样式
- 标签
- 标题标签
- 水平线标签
- img标签
- span标签
- div标签
- 超链接标签
- video标签, audio标签
- 换行, 段落标签
- 文本加粗标签
- css样式
- css属性
- css引入方式
- 行内样式
- 内嵌样式
- 外联样式
- 颜色表示形式
- 关键字
- rgb表示法
- 十六进制表示法
- css选择器
- 元素选择器(标签选择器)
- 类选择器
- id选择器
- 盒子模型
- 页面居中
- 表格, 表单标签
- 表格标签
- 表单标签
- 表单项标签
- 参考
基础标签和样式
标签
标题标签
(h1 -> h6)...
水平线标签
img标签
img标签:
- src: 图片资源路径
- width: 宽度(px: 像素; %: 相对于父元素的百分比)
- height: 高度
路径书写方式:
- 绝对路径:
- 绝对磁盘路径:
D:\学习资料\day01-HTML-CSS\资料\3. 图片、音频、视频\img\news_logo.png - 绝对网络路径:
https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png
- 绝对磁盘路径:
- 相对路径:
./: 当前目录(./可以省略)../: 上一级目录
span标签
...
是一个没有语义的布局标签- 特点: 一行可以显示多个(组合行内元素),宽度和高度默认由内容撑开, 不可以设置宽高.
div标签
是一个没有语义的布局标签- 特点: 一行只显示一个, 宽度默认式父元素的宽度, 高度默认由内容撑开, 可以设置宽高.
超链接标签
属性:
- href: 指定资源访问的url
- target: 指定在何处打开资源链接
- _self: 默认值, 在当前页面打开
- _blank: 在空白页面打开
video标签, audio标签
要注意添加播放控件
controls="controls", 简写为controls
换行, 段落标签
,
文本加粗标签
,
css样式
css属性
- color: 颜色
- font-size: 字体大小(px)
- text-decoration: 修饰文本(none表示标准文本)
- line-height: 设置行高
- text-indent: 设置首行缩进
- text-align: 设置文本的水平对齐方式
css引入方式
行内样式
写在标签的style属性中(不推荐)
<h1 style="color: red;">焦点访谈:中国底气 新思想夯实大国粮仓h1>
内嵌样式
写在style标签中(可以写在页面任何位置,但通常约定写在head标签中)
<style>h1 {color: red;}
style>
外联样式
写在一个单独的css文件中(需要通过link标签在网页中引入)
<link rel="stylesheet" href="css/news.css">
css文件代码如下:
h1 {color: red;
}
颜色表示形式
关键字
预定义的颜色名, 如下:
red, green, blue...
rgb表示法
红绿蓝三原色, 每项取值范围: 0~255
rgb(0, 0, 0)
十六进制表示法
'#'开头, 将数字转换成十六进制表示
#000000, #ffffff, 可以简写: #000, #fff
css选择器
选择器优先级: id>类>元素
元素选择器(标签选择器)
/* 元素选择器 */
h1 {color: #4d4f53;
}
类选择器
/* 类选择器 */
.cls {color: #888888;
}
id选择器
唯一
/* id选择器 */
#time {color: #888888;
}
盒子模型
盒子模型组成: 内容区域 (content), 内边距区域 (padding), 边框区域 (border), 外边距区域(margin).

div {width: 200px;height: 200px;/* 设置width height为盒子的宽高 */box-sizing: border-box;/* 背景色 */background-color: aquamarine;/* 内边距: 上 右 下 左 */padding: 20px 20px 20px 20px;/* 边框: 宽度 线条类型 颜色 */border: 10px solid red;/* 外边距: 上 右 下 左 */margin: 30px;
}
页面居中
#center {width: 75%;/* 外边距 *//* 上, 右, 下, 左 *//* margin: 0% 12.5% 0 12.5%; *//* 上下, 左右 */margin: 0 auto;
}
表格, 表单标签
表格标签
<table border="1px" cellspacing="0" width="600px"><tr><th>序号th><th>品牌Logoth><th>品牌名称th><th>企业名称th>tr><tr><td>1td><td><img src="img/huawei.jpg" width="100px">td><td>华为td><td>华为技术有限公司td>tr>
table>
表单标签
<form action="" method="get">用户名: <input type="text" name="username">年龄: <input type="text" name="age"><input type="submit" value="提交">
form>
表单项标签
<form action="" method="post">姓名: <input type="text" name="name"> <br><br>密码: <input type="password" name="password"> <br><br>性别: <label><input type="radio" name="gender" value="1"> 男 label><label><input type="radio" name="gender" value="2"> 女 label> <br><br>爱好: <label><input type="checkbox" name="hobby" value="java"> java label><label><input type="checkbox" name="hobby" value="game"> game label><label><input type="checkbox" name="hobby" value="sing"> sing label> <br><br>图像: <input type="file" name="image"> <br><br>生日: <input type="date" name="birthday"> <br><br>时间: <input type="time" name="time"> <br><br>日期时间: <input type="datetime-local" name="datetime"> <br><br>邮箱: <input type="email" name="email"> <br><br>年龄: <input type="number" name="age"> <br><br>学历: <select name="degree"><option value="">--- 请选择 ---option><option value="1">大专option><option value="2">本科option><option value="3">硕士option><option value="4">博士option>select> <br><br>描述: <textarea name="description" cols="30" rows="10">textarea> <br><br><input type="hidden" name="id" value="1"><input type="button" value="按钮"><input type="reset" value="重置"><input type="submit" value="提交"><br>
form>
参考
黑马程序员. JavaWeb开发教程
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
