• 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 : xx@itcast.cn 发送邮件
                     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:xxx@itcast.cn" >联系我们</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中不支持 : 空格 回车 制表符.都会被解析成一个空白字符.
  • 相关阅读:
    JavaScript 基础(三)
    2015-10-15 第十四节课 补充CSS一些特殊选择器
    2015-09-29 第八节课 JavaScript 基础(二)(js语句:条件、循环)
    2015-09-28 第七节课JavaScript 基础(一) (js简介、声明变量、数据类型)
    2015 09-23 第五节课程(css:仿站及常见代码用法)
    【小练习2】如何制作“表格”
    51nod-1627 瞬间移动(组合数+逆元)
    POJ-3450 Corporate Identity (KMP+后缀数组)
    POJ-2406 Power Strings(KMP)
    CSU-1632 Repeated Substrings (后缀数组)
  • 原文地址:https://www.cnblogs.com/weizhen/p/5987631.html
Copyright © 2020-2023  润新知