36、重新复习html和css之二

(1)由于公司是意大利的网段,

(2)而且公司的电脑是保密的,

(3)文件发不出去,

(4)U盘插不进去。

(5)而且我们组的项目整体上已经开发完毕,客户暂时没有什么大的需求,

所以如果我不把这些技术知识发到网上,每天闲着没事的时候看一看,感觉整个人就费了

第一个Hello World

<html>
<head>
    <title>hello world~</title>
</head>
<body>
hello world!<br/>
hello world!
</body>
</html>

第二个排版标记

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>静夜思<h1><br/>
<hr/>
李白<br/>
<p>
床前明月光,<br/>
疑是地上霜.<br/>
举头望明月,<br/>
低头思故乡.<br/>
</p>
静夜思<br/>
<hr/>
李白<br/>
<p>
床前明月光,<br/>
疑是地上霜.<br/>
举头望明月,<br/>
低头思故乡.<br/>
</p>

<pre>
public void main(String[] args){
    int i = 1+1;
    System.out.print(i);
}
</pre>

</body>
</html>

大概上结果就是上边这个样子

第三个字体标记

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
标题标签 <hn> ==> n的取值范围是1~6;
    1.1~6从大到小.
    2.文字加粗
    3.换行
字体标签: <font> 该标签的使用必须配合属性.
    size:大小. 取值1~7之间 从小到大.
    face:字体.
    color:颜色
        1.直接填写颜色的英文名称
        2.#FF0000
        3.rgb(255,0,0)
其他一些简单标签:
    <strike> => 中划线.
    <big> => 变大
    <small> => 变小
    <u> =>  下划线
    <b> =>
    sub /sup => 上下角标.
 -->
<h1>静夜思</h1>
    <font face="黑体" size="7"  color="rgb(255,0,0)" >李白</font><br/>
<strike>床前明月光,</strike><br/>
<big>疑是地上霜.</big><br/>
<small>举头望明月,</small><br/>
<u>低头思故乡.</u><br/>

<b>床前明月光,</b><br/>

<hr>

3<sup>2</sup>,3<sub>2</sub>

</body>
</html>

结果大概就是下边这个样子

第四个转义字符

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
    &nbsp; ==> 空格
    &gt;/&lt; ==> 大于号 / 小于号

 -->
<h1>静夜思</h1>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;李白<br/>
床前明月光,<br/>
疑是地上霜.<br/>
<small>举头望明月,</small><br/>
<u>低头思故乡.</u><br/>

<b>床前明月光,</b><br/>

<hr>
1<3>2,a&lt;b&gt;c

</body>
</html>

结果大概就是下边这个样子

第五个清单标记

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
    ol有序列表: order list
        type属性: 取值 A a I i 1(默认值)
        start属性: 从几开始计数
        <li>

    ul无序列表: unorder list
        type属性:disc  (默认)
                square  方形
                circle  圆形
        <li>
    分类列表:
        dl : definition list
            dt : definition title
                dd : definition description
 -->
    <ol type="i" start="110" >
        <li>吃饭饭</li>
        <li>睡觉觉</li>
        <li>打豆豆</li>
    </ol>
    <hr/>
    <ul type="circle" >
        <li>吃饭饭</li>
        <li>睡觉觉</li>
        <li>打豆豆</li>
    </ul>
<hr/>
<dl>
    <dt>rpg游戏</dt>
            <dd>仙剑奇侠传</dd>
            <dd>金庸群侠</dd>
            <dd>剑侠情缘</dd>
            <dd>轩辕剑 </dd>
    <dt>moba游戏</dt>
        <dd>真三国无双 </dd>
        <dd>Dota </dd>
        <dd>LoL </dd>
</dl>    

</body>
</html>

结果大概就是下边这个样子

第六个,图形标签

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
    img图形标签
        src属性: 指定图片位置
        alt属性: 当图片无法加载时显示的提示信息.
        title属性: 鼠标悬浮时显示提示信息
        heigth属性: 图片的高(单位是像素) (如果宽和高只指定一个,图片会按比例缩放.)
        width属性:图片的宽.
        border属性: 边框(单位是像素)
        usemap属性: 将图片分区,每个区点了之后连接到不同的页面.dw=>
 -->
 <img src="001.jpg"  alt="这是大长腿!" title="这是大长腿~~"  border="100" />
</body>
</html>

第七个,超链接

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
    a标签: anchor锚
        1.超链接 -> 点击之后跳转页面
            格式: 协议名+资源
                 http://www.baidu.com(我们常用的)
                 mailto : [email protected] 发送邮件
                 thunder:  迅雷下载
                 QQ:
                 旺旺:
        2.锚 => 在当前页面中跳转例如:回到顶部 ==> 使用就是锚.
            1>做一个锚标记,使用a标签的name属性指定锚点名称. <a name="abc" >这是顶部</a>
            2>跳转到锚标记,使用href属性指定要跳转到的锚点.<a href="#abc" >回到顶部</a>

    a标签中的属性
        href属性: 跳转的资源名 或 锚点名称
        name属性: 定义锚点时,指定锚点名称.
        target属性: 针对资源跳转时使用.
            该属性不指定==> 在当前页面打开.
            _blank : 在空白页打开. 

 -->
     <a name="abc" >这是顶部</a>
     <a href="http://www.baidu.com" >百度</a><br/>
     <a href="06-图形标签.html" target="_blank" >06-图形标签.html</a><br/>
     <a href="mailto:[email protected]" >联系我们</a><br/>
     <a href="thunder://EF16EA123123" >点击下载</a>
     <img src="haha (1).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (2).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (3).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (4).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (5).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <a name="middle" ></a>
     <img src="haha (6).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (7).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (8).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (9).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <img src="haha (10).jpg"  alt="这是大长腿!" title="这是大长腿~~" /><br/>
     <a href="#abc" >回到顶部</a>
     <a href="#middle" >回到中间</a>
</body>
</html>

大概效果就是下边这个样子

第八个,表格标签

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!--
        <table> 表格:
            cellspacing: 外边距 => 单元格和其他单元格(边框)之间的距离
            cellpadding: 内边距 => 内容和单元格框线之间的距离
                <tr>:table row 表格中的一行
                    <td>:table data cell 一行中的一个单元格
                    <th>:table header 标题单元格
                        colspan属性: 横着占多少列
                        rowspan属性: 竖着占多少行
                        align属性:对齐

 -->
    <table border="1"  cellpadding="20" cellspacing="50" >
        <tr>
            <th colspan="3" >学生信息表</th>
        </tr>
        <tr>
            <td colspan="3" align="center" ><b>学生信息表</b></td>
        </tr>
        <tr>
            <td>学生姓名</td>
            <td>学生班级</td>
            <td>学生性别</td>
        </tr>
        <tr>
            <td>tom</td>
            <td>12期</td>
            <td rowspan="2" >male</td>
        </tr>
        <tr>
            <td>jerry</td>
            <td>12期</td>
        </tr>
    </table>
</body>
</html>

结果大概就是下边这个样子

第九个、表单标签

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!--
        form表单标签: 要提交的内容,使用该标签包裹
            action属性: 决定表单提交到哪里
            method属性: 决定表单的提交方式  get(默认值)/post
                post和get区别:
                    1.post提交(http 请求正文中) 键值对没有在地址栏上.而get是放在地址栏上的.
                    2.安全性上post更高一些.
                    3.长度上:get因为是放到地址栏中,长度受限.2k. post 理论上是无限的.
        input标签: 表单项标签
            type类型:
                text 文本框
                password 密码框
                radio 单选框
                checkbox 多选框
                file 文件上传
                hidden 隐藏域
                submit 提交
                reset 重置
                image 提交(图片,没用了)
                button 按钮
            name属性:
                对于表单项: 提交时键值对的键
            value属性:
                1>对于需要提交的表单项: 提交时的值
                2>按钮类型的: 按钮上显示的文字.
            readonly属性:
                    只读属性.只是限制value属性的变化.
                    只能给: text 和 password 使用. textarea也有这个属性.
            disabled属性:
                    禁用.颜色变灰. 不参与提交.
                    适用范围,所有input都可以使用.
            checked属性:
                    默认被选中.
                    只适用于: 1 radio  2 checkbox
            maxlength属性:定义最大长度.
            size 属性: 定义输入框的显示长度.
                以上两个属性 只能放在 text 和 password中.

            select 标签:
                    下拉选
                name属性: 提交的键
                size属性: 同时显示的选项个数
                multiple属性: 变成多选
                selected属性: 让option默认被选中.
            textarea 标签:
                    文本域
                name属性: 提交的键
                col属性: 列 宽
                row属性:     行高
                readonly属性:只读.            

 -->
 <form action="#" method="get" >
    <table border="1"   >
        <tr>
            <td colspan="3" align="center" ><b>用户注册</b></td>
        </tr>
        <tr>
            <td>用户名:</td>
            <td><input type="text" name="name" value="123" maxlength="5"  size="50"  /></td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input type="password" name="password"   /></td>
        </tr>
        <tr>
            <td>性别:</td>
            <td>女<input type="radio" name="sex" value="0"   />男<input type="radio" name="sex" value="1" checked="checked" /></td>
        </tr>
        <tr>
            <td>愛好:</td>
            <td>抽烟<input type="checkbox"  name="habit" value="smoke" checked="checked"  />喝酒<input type="checkbox"  name="habit" value="drink"   />烫头<input type="checkbox"  name="habit" value="tangtou"   /></td>
        </tr>
        <tr>
            <td>学历:</td>
            <td>
                <select name="edu" size="10"  multiple="multiple" >
                    <option value="00" >---请选择学历---</option>
                    <option value="01" >高中</option>
                    <option value="02" >大专</option>
                    <option value="03" selected="selected" >大本</option>
                    <option value="04" >硕士</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>上传照片:</td>
            <td><input type="file" name="photo" /></td>
        </tr>
        <tr>
            <td>个人描述:</td>
            <td><textarea name="desc" cols="50" rows="10"   ></textarea></td>
        </tr>
        <tr>
            <td>隐藏域:</td>
            <td><input type="hidden" name="secret" value="haha" /></td>
        </tr>
        <tr>
            <td>其他:</td>
            <td><input type="image"  /></td>
        </tr>
        <tr>
            <td colspan="2" align="center" ><input type="submit" value="提交" /><input type="reset" /></td>
        </tr>

    </table>
 </form>
</body>
</html>

Meta标签

<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3;url=06-图形标签.html">
<title>Insert title here</title>
</head>
<body>
    <!--
            meta标签 :属性标签 . 网页元标签
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <meta http-equiv="refresh" content="3;url=06-图形标签.html">
                //--------------------------------------------------
                    <meta name=“keywords” content=“传智播客,IT培训" />
                    <meta name="description" content="传智播客是国内最大的……" />
 -->
 </form>
</body>
</html>

笔记

CSS
    cascade style sheet 层叠样式表
1.概念
    决定页面的样式.
    1>.配色
    2>.布局
2.CSS与 HTML的结合方式
    1> style属性
    2> style标签
    3> link标签引入
3.CSS的 选择器
    1>标签选择器
    2>ID选择器
    3>class选择器
    4>选择器分组
    5>伪类选择器
4.CSS的基本语法
    选择器 {
        属性键:属性值;
        属性键:属性值1 属性值2 ....;

    }
    注释:与java中多行注释相同
        /* 注释内容 */
5.CSS的常用属性
    单位:(了解)
        颜色单位 Color Units
            #RRGGBB    rgb ( R,G,B )    Color Name
        长度单位 Length Units
            em    ex    px像素(常用)    pt    pc    in    cm    mm
        单位换算:1in = 2.54cm = 25.4 mm = 72pt = 6pc
    属性:
        color ==> 文字颜色
        font-family ==> 文字样式
        font-size ==> 文字大小
        font-style => 文字样式(斜体..)
        font-weight => 文字加粗
        font-variant => 异性字

6.盒子模型

 
Eclipse:没有插件.(自己装)(免费)
MyEclipse:包含大量插件.(收费)

//-----------------------------------
HTML概念
    HTML==> hyper text mark-up language==>超文本标记语言
    超文本: 1.表达能力优于普通文本.声音 .图形等..
            2.超链接
    标记语言:标记构成的.(HTML XML XHTML)

    HTML是干什么的?
        1.网页.
        2.展示.
    HTML是由谁来解析?
        浏览器来负责解析HTML.
    HTML文档的后缀名?
        .html
        .htm
        以上两种后缀名没有区别.
    文档构成:
        HTML文档.
        最外层使用<HTML>标签包裹
                <HEAD> 头 ==> 标题.网页属性信息,CSS..
                <BODY> 体 ==> 正文.
    标签写法:
        1.<>中包裹一个英文单词
        2.所有标签不区分大小写(推荐使用小写)
        3.标签分为两类
            1>围堵标记=> 有开始标签 有结束标签
            2>自闭合标签 => 例如 <br/>
        注意:所有标记语言,标签中的英文单词没有以数字开头的.<>

        注意:HTML中不支持 : 空格 回车 制表符.都会被解析成一个空白字符.
时间: 2024-10-28 10:51:52

36、重新复习html和css之二的相关文章

《数据结构与算法分析:C语言描述》复习——第五章“堆”——二叉堆

2014.06.15 22:14 简介: 堆是一种非常实用的数据结构,其中以二叉堆最为常用.二叉堆可以看作一棵完全二叉树,每个节点的键值都大于(小于)其子节点,但左右孩子之间不需要有序.我们关心的通常只有堆顶的元素,而整个堆则被封装起来,保存在一个数组中. 图示: 下图是一个最大堆: 实现: 优先队列是STL中最常用的工具之一,许多算法的优化都要利用堆,使用的工具就是优先队列.STL中的优先队列通过仿函数来定义比较算法,此处我偷懒用了“<”运算符.关于使用仿函数的好处,我之后如果有时间深入学习S

前端之HTML,CSS(二)

前端之HTML,CSS(二) HTML标签 列表标签 无序列表:闭标签,由<ul><li></li>...</ul>组合而成,效果成纵向列表.格式:<ul><li>content</li><li>content</li>...</ul>,<ul>标签中只能嵌套<li>标签,<li>标签作为容器,包含内容,内容可以是文本或者其他元素. 1 <!DO

Html5开发——html+css基础二(个人博客一)

今天没有写完,而且写的还有点问题,所以今天就先不上传代码了(ps:快写完了才发现布局有问题,导致代码太多,感觉写的不是很好,所以今天先分析一下布局) 第一步先写一个大的div用来放ABC三个部分,这个大的div居中! 第二步分别写ABC三个部分,ABC三个部分分别使用浮动(float)来定位.A和B都各使用了一张非常小的图片,通过重复(repeat)属性生成A和B 第三步C部分分别写好3~16这几个模块,在通过组合利用浮动定位.分组如下: E:3 F:4.7.10.13 G:5.8.11.14

CSS技巧二

元素缩写 font中属性的放置顺序是严格遵守的,否则不会生效. Font:font-style font-weight font-size font-familiy;(注:font-size和font-family是font的必须属性,并且font-size一定要放在font-family的前面) Margin:margin-top margin-right margin-bottom margin-bottom ; Padding:padding-top padding-right paddi

CSS (二)解析CSS盒子

话说,一写博客还有些莫名的兴奋感-- 这几天一直挤时间忙于赶牛腩视频,迟到的CSS盒子,请谅解. CSS盒子,一开始听起来还有点高大上的赶脚.后来了解之后,发现其实很容易理解.从功能上讲很方便,但真正做好熟练运用就并不是那么很容易了. 它作为div的核心部分,可以说统治了大部分前台,其中比较不容易做好的主要是"浮动"和"相对/绝对定位"问题. 先系统说一下CSS盒子到底是什么.请看下图. 我们先想一个现实生活中真实的纸盒子,盒子里装着灯泡. 首先,这个盒子本身肯定是

博客园博客css样式二

样式二    1.页面定制css代码 博客背景可以在body{}中修改background:#205424 url('http://mat1.gtimg.com/www/mb/theme/qqfs/one_lhj/wrapBg.jpg') no-repeat top center fixed;   1 /*公用*/ 2 body { 3 font-size:15px; 4 padding:0; 5 margin:0; 6 font-family:"微软雅黑","宋体"

第五篇、css补充二

h1 { background-color: palegreen } 一.内容概要 1.图标 2.目录规划 3.a标签中的img标签在浏览器中的适应性 4.后台管理系统设置 5.边缘提示框 6.登录页面图标 7.静态对话框 8.加减框 补充知识: line-height是行高,也可以定义行间距 用法: 如果想让一段方案垂直居中,可以这么写 html代码: <p>testtesttesttesttest</p> css代码: p{ font-size:12px; width:100p

DIV+CSS实战(二)

一.说明 在DIV+CSS实战(一)中,已经把框架搭建起来了,现在就需要往框架里面添加内容了.需要实现的内容如下图: 二.头部的设计(全媒体订阅) 左侧是一张图片+标题 ,右侧是登录名 和上次登录的时间 (1).标题的设计(左侧) jsp代码 1 <div class="divHeader"> 2 <h1>全媒体订阅</h1> 3 <div> 4 <p> 5 欢迎您:<span class="color2&qu

36道前端面试题html+css

1.    对WEB标准以及W3C的理解与认识? 标签闭合.标签小写.不乱嵌套.提高搜索机器人搜索几率.使用外链css和js脚本.结构行为表现的分离.文件下载与页面速度更快.内容能被更多的用户所访问.内容能被更广泛的设备所访问.更少的代码和组件,容易维护.改版方便,不需要变动页面内容.提供打印版本而不需要复制内容.提高网站易用性; 定制这些标准主要是为了提高网页加载速度,便于开发.同时这也是一种商业手法,目的是让制造商重视并重新定位规范,在新的浏览器和网络设备中完全地支持那些规范,有利于整个行业