A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 付付付付付 初级黑马   /  2018-5-3 15:25  /  504 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 付付付付付 于 2018-5-3 15:31 编辑

HTML+CSS
        HTML
——概述
        HTML(Hyper Text Markup Language) 超文本标记语言。
                标记语言:通过一组标签形式描述事物的一门语言
                超文本:比普通文本更强大
        作用:制作页面(静态页面)
        
——语法
        HTML文件后缀:.html/.htm
        书写规则:
                标签必须用<>引起来,成对出现(有开始有结束),各别例外
                可以有属性。属性名="属性值"
                不区分大小写
               
        常见属性元素属性
                class                        元素类名 多个类名中间用空格分隔
                id                                元素唯一ID
                style                        元素样式
                title                        元素额外信息
                color:                        字体颜色
                align:                        对齐方式 left/right/center
                width=""                宽,像素:1px         百分比:20%
                height=""                高,同width属性
                border="1px"        边框
                background                背景颜色


        颜色取值
                1.#xxxxxx/#xxx(3个16进制数,RGB,光的三原色)
                2.英文单词
        路径写法
                相对路径:
                        ./ 或者 什么都不写        当前目录
                        ../                        上一级目录
                绝对路径:
                        以盘符开头的路径        d:/img/1.jpg
                        带协议的绝对路径        http://www.b.com         
        
        <!-- 注释内容 -->        
        //版本声明
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">        //html4标准
        <!doctype html>                //html5标准
        
        <html></html>        //根标签
        <head></head>        //头标签
        <title></title> //标题标签
        <body></body>        //体标签
        <font></font>        //字体标签
                face="黑体"(字体样式)
                size="(1-7字号)"
        
        排版标签
        <h1>...<h6>        //标题标签
        <p>                        //段落标签,前后空行
        <hr/>                //水平分隔线
        <br/>                //换行
        <center>        //内容居中显示
        <b>                        //粗体
        <i>                        //斜体
        <u>                        //下划线
        
        <img src="图片源"/>        //图片标签
                alt=""                         //图片找不到显示此内容
                title=""                 //鼠标移上显示此内容
        
        列表标签
        <ol>        //有序列表。默认1.2.3.
                type="1"        默认。(a,A,i 罗马字符,I 大写罗马字符)
                start="10"        从10开始
        <li>        //列表项
        <ul>        //无序列表。
                type="disc"        //默认,实心原点(circle空心原点,square实心正方形)
        <li>
        
        超链接。链接资源
        <a></a>        
                href=""                //默认指向当前文件目录
                target="_self"        //默认,当前页面打开
                        _blank        新页面打开
                        框架名        打开到指定框架显示
        
        表格
        <table>                //表格
                cellpadding        文字边距
                cellspacing        单元格间距
                <thead>
                <tbody>
                <tr>        //行
                <th>        //表头单元格,加粗居中
                <td>        //单元格
                        colspan=""        //占的列数,跨列合并
                        rowspan=""        //占的行数,跨行合并
        
        表单标签
        <form>
                action="url?name=chen"        //指定提交路径并且get提交数据,不写默认提交到本页面
                method="get|post"                //提交方式,默认get,不只有这两种
        get和post区别
                get                数据显示在地址栏中。请求大小有限制
                post        数据不会显示在地址栏中。请求大小无限制
               
        <input />        表单输入标签
                type="text"         //文本框        属性maxlength
                        password        //密码框
                        radio                //单选按钮,需指定value属性用于提交
                        checkbox        //多选按钮,需指定value属性用于提交。如果name一样,会提交多个
                        button                //普通按钮。无任何功能
                        reset                //重置按钮。还原表单初始状态
                        submit                //提交按钮。
                        file                //文件框。value返回选择文件的路径
                        hidden                //隐藏字段。页面上不显示,但会提交到服务器
                        image                //图片提交按钮,图片作为按钮
                                src="图片路径"
                name
                        必须有name属性才可以提交至服务器
                        可以将几个单选框(复选框)设置为一组,name属性相同即可
                value=""                        //文本框默认值、按钮名称
                size=""                                //文本框的长度
                maxlength=""                //输入的最大长度
                disabled="disabled"        //禁用此元素,不会提交
                readonly="readonly"        //只读文本框
        <select name="">                //下拉框,需指定value属性用于提交
                <option value="">
                        selected="selected"        //默认选中此项
        <textarea name=""  cols=""  rows="" >        文本域
        
        提交至服务器内容格式
                URL?key=value&key2=vlaue2&...
                文本框、密码框、文本域 文本框内容直接传递过去
                单选框、多选框 需设置value属性
                下拉框 默认把选中的内容传至服务器,可设置value值传递指定值
        默认值
                文本框、密码框、文本域 设置value属性即可
                单选框、多选框 的指定项添加属性checked="checked"
                下拉框 的指定项添加selected="selected。默认第一个
        


        //框架标签
        <frameset>        //框架集。与body标签冲突
                rows="30%,*"        //按行分,水平切割
                cols="30%,*"        //按列分,垂直切割
        <frame src="显示的页面URL.html" />        //框架,具体实现
                name=""         //用于a标签 target属性 链接


        //块标签,无含义,封装数据
                <div>        封装整行,默认独占一行
                <span>        封装行内,默认在同一行
        
        HTML转义特殊字符
                <           <        (less then)
                >           >        (great then)
                &           &        
                空格     
<<<DIV+CSS>>>
        css概述:层叠样式表,
        css用途:美化页面
        css基本语法:     
                选择器{属性:属性值;属性:属性值...}
                eg:h1{color:red; font-size:15px;}
        引入的三种方法:
                1.行内样式:直接在HTML的元素上使用style属性设置CSS
                2.页面内样式:在html的<head>标签中使用<style>标签设置css
                3.外部样式:单独建一个css文件,在HTML中引入
                        引入方法:<link href="css路径" rel="stylesheet" type="text/css" />
        选择器:
                元素选择器  //直接写元素名
                id选择器        //使用"#"
                类选择器        //使用"."
                后代选择器        //使用空格
                子元素选择器//使用">"
                并列先择期:  选择器1,选择器2,选择器3{}
        css浮动
                使用float属性
                值:left/right/none
        css清除浮动
                使用clear属性
                值:left/right/both/none
        css背景        
                background:通用属性
                background-color:设置背景颜色
                background-image:设置背景图
               
        css文本
                color:文本颜色
                direction:文本方向
                line-height:行高
                text-align:对齐文本
                text-decoration:添加修饰
                text-shadow:文本阴影
        css字体
                font:通用属性
                fint-family:字体系列
                font-size:字体大小
                font-style:字体风格
                font-weight:字体粗细
               
        列表:
                list-style:通用属性
        
        css盒子模型
                margin:外边距
                        可以有四个属性值,依次代表上右下左
                        可以有两个属性值,分别代表上下和左右
                        可以有一个属性值:代表四个方向
                        margin-top:上
                        margin-bottom:下
                        margin-left:左
                        margin-right:右
                passing:内边距
                        属性方式同margin一样
                border:边框


        css定位
                position属性设置定位
                        relative:相对定位
                        absolute:绝对定位
                使用定位后可使用left和头top属性
        
        超链接的伪类
                :link                //未访问的链接
                :visited        //已访问的链接
                :hover                //鼠标移动的链接
                :active                //选定的链接


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马