目录
6级标题
首页 web前端 html教程 html和css基础_html/css_WEB-ITnose

html和css基础_html/css_WEB-ITnose

Jun 24, 2016 am 11:32 AM

背景:

最近公司开发BS架构的项目,公司主要业务也不是做BS开发的,没有项目经理,没有美工,没有前端,界面丑的不要不要的,哈哈哈

然后咧,使用asp.net用着用着,技术老大觉得界面怎么可以这么丑,不行换一个,换了一个叫devexpress的插件,这玩意用着是好看,可是相关的资源挺少的,查国外的资料也是很麻烦,新疆的网挂代理也慢的不行,而且大学的时候,网页设计的知识都还给老师了,导致好多js代码看不懂,还有AJAX回调机制是什么鬼,好像叫什么异步刷新啥玩意,这个devexpress控件还是挺麻烦的,学这个东西首先要html+css+JavaScript的基础是吧,那就学呗.

现在已经差不多明白了html+css的基础内容,这里做一些总结,以备未来查阅使用.

1.展示信息的html元素

<html><head>    <title>常用元素标签</title>    <style type="text/css">    /*CSS样式一般写在这儿,这是CSS注释*/    body{        color:red;    }    </style></head><body>    <!-- html中的注释格式 -->    <h1 id="级标题">1级标题</h1>    <h2 id="级标题">2级标题</h2>    <h3 id="级标题">3级标题</h3>    <h4 id="级标题">4级标题</h4>    <h5 id="级标题">5级标题</h5>    <h6 id="级标题">6级标题</h6>    <em>斜体文字(一般歪果仁强调语义的字体)</em>    <br /><!-- 换行符(空标签) -->    <strong>粗体文字(一般中果仁强调语义的字体)</strong>    <p>段落</p>    <q>简单的引用</q>    <blockquote>对长文本引用,左右会有缩进的效果</blockquote>    <span>没有语义,用于表示特殊的样式</span>    <!-- html代码忽略回车,以及1个以上的空格,多个空格应使用" ",例子如下 -->    <p>没想到输入 空格 这么麻烦,23333</p>    <hr /><!-- 不华丽的分割线(空标签) -->    <address>电子邮件,住址,签名,文档的作者身份</address>    <code>加入一行代码,var = "hello world";</code>    <!-- pre元素,保留语言代码段,保留空格,回车,例子如下 -->    <pre class="brush:php;toolbar:false">    foreach(var item in strArray){        Console.writeLine(item);    }    
登录后复制
  • ul-li,无序的信息列表
  • ul-li,无序的信息列表
  1. ol-li,有序的信息列表:1
  2. ol-li,有序的信息列表:2
              
表格标题
名字 爱好
彭彭
丁满 跳舞
打开百度 对此影评有何感想,发送邮件给我 图片无法显示,用此文字替代

2.表单(与后台交互)

<html><head>    <title>表单</title></head><body>    <!-- method可以选择"get/post"2种,action是提交表单后执行交互的页面 -->    <form method="post" action="save.php">        <!-- label标签的for属性,与其他控件的name进行关联,在点击label时,把焦点移到与之关联的控件上 -->        <label for="username">用户名:</label>        <!-- id属性,是后台获取值时使用的. type是控件类型 -->        <input type="text" name="username" id="username" value="" />        <label for="pass">密码:</label>        <input type="password" name="pass" id="pass" value="" />        <!-- 表单有2个按钮,submit确定,reset重置 -->        <input type="submit" value="确定" name="submit" />        <input type="reset" value="重置" name="reset" />        <textarea cols="50" rows="10">在文本域中输入内容,在这里输入内容...</textarea>        <!-- 单选,注意name标签,一定要一致 -->        <input type="radio" name="loveChoose" value="喜欢" checked="checked">        <input type="radio" name="loveChoose" value="不喜欢">        <input type="radio" name="loveChoose" value="无所谓">        <!-- 多选 -->        <input type="checkbox" name="checkbox1" value="跑步" checked="checked">        <input type="checkbox" name="checkbox2" value="游泳">        <input type="checkbox" name="checkbox3" value="拳击" checked="checked">        <!-- 下拉列表框 -->        <select>            <option value="看书">看书</option>            <option value="旅游" selected="selected">旅游</option>            <option value="运动">运动</option>            <option value="购物">购物</option>        </select>        <!-- 下拉列表框,按住ctrl可多选,不直观,鬼知道要按ctrl -->        <select multiple="multiple">            <option value="看书">看书</option>            <option value="旅游">旅游</option>            <option value="运动">运动</option>            <option value="购物">购物</option>        </select>    </from></body></html>
登录后复制

3.CSS样式的3种写法

<html><head>    <title>CSS的3种写法</title>    <!-- 关于3中CSS写法的优先级,本例子中,内联式 > 嵌入式 > 外部式;    总结:距离被设置元素越近的,优先级越高 -->    <!-- 写法1"外部式CSS样式":href可修改,文件后缀.css,其他都是固定写法 -->    <link href="style.css" rel="stylesheet" type="text/css" />    <!-- 写法2"嵌入式CSS样式" -->    <style type="text/css">    p{        font-size:20px;/*设置文字字号*/    }    </style></head><body>    <p>好好学习,天天开心</p>    <br />    <!-- 写法3"内联式CSS样式" -->    <p   style="max-width:90%">好好学习,天天向上</p></body></html>
登录后复制

4.CSS选择器

<html><head>    <title>CSS的选择器</title>    <style type="text/css">    /*    CSS的选择器一般使用下面的这种格式    选择符{    属性1:值;    属性2:值;    }    */    /*例1,匹配<p>元素*/    p{        font-size:20px;/*设置文字字号*/    }    /*例2,类选择器,匹配class为"apple1"的元素*/    .apple1{        color:red;/*设置文字颜色*/    }    .apple2{        font-size:50px;    }    /*例3,ID选择器,匹配id为"potato"的元素*/    #potato{        font-size:15px;    }    /*例4,子选择器,用>符号,匹配first第一代后代生效,第二代之后不生效*/    span{        color:red; /*给span一个默认的样式*/    }    .first>span{        color:blue; /*只有first类的第一代span才有的蓝色样式*/    }    /*例5,包含选择器,用空格符号,匹配"second"类下的所有"span"元素*/    .second span{        border:1px solid red;/*添加边框样式(粗细为1px, 颜色为红色的实线)*/    }    /*例6,通用选择器,匹配html中的所有标签元素*/    *{        color:green;/*绿色*/    }    /*例7,伪类选择符,用:符号,如在超链接鼠标滑过时改变css样式*/    a:hover{        color:pink;        font-size:30px;    }    /*例8,分组选择符,用逗号,匹配".firstDiv"类,"secondDiv"元素*/    .firstDiv,.secondDiv{        color:purple;    }    </style></head><body>    <p>匹配到(例1)</p>    <p class="apple1">匹配到(例2)</p>    <span class="apple1 apple2">类选择器词列表方法(例2)</span>    <p id="potato">匹配到(例3)</p>    <p class="first">        <span>蓝一代(例4)            <span>红二代(例4)            </span>        </span>    </p>    <p class="second">        <span>第一代(例5)            <span>第二代(例5)            </span>        </span>    </p>    <a href="http:www.baidu.com">百度(例7)</a>    <div class="firstDiv">分组匹配,firstDiv类(例8)</div>    <div class="secondDiv">分组匹配,secondDiv类(例8)</div></body></html>
登录后复制

5.

未完待续...

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

&gt; gt;的目的是什么 元素? &gt; gt;的目的是什么 元素? Mar 21, 2025 pm 12:34 PM

本文讨论了HTML&lt; Progress&gt;元素,其目的,样式和与&lt; meter&gt;元素。主要重点是使用&lt; progress&gt;为了完成任务和LT;仪表&gt;对于stati

&lt; datalist&gt;的目的是什么。 元素? &lt; datalist&gt;的目的是什么。 元素? Mar 21, 2025 pm 12:33 PM

本文讨论了html&lt; datalist&gt;元素,通过提供自动完整建议,改善用户体验并减少错误来增强表格。Character计数:159

HTML5中跨浏览器兼容性的最佳实践是什么? HTML5中跨浏览器兼容性的最佳实践是什么? Mar 17, 2025 pm 12:20 PM

文章讨论了确保HTML5跨浏览器兼容性的最佳实践,重点是特征检测,进行性增强和测试方法。

&lt; meter&gt;的目的是什么。 元素? &lt; meter&gt;的目的是什么。 元素? Mar 21, 2025 pm 12:35 PM

本文讨论了HTML&lt; meter&gt;元素,用于在一个范围内显示标量或分数值及其在Web开发中的常见应用。它区分了&lt; meter&gt;从&lt; progress&gt;和前

如何使用HTML5表单验证属性来验证用户输入? 如何使用HTML5表单验证属性来验证用户输入? Mar 17, 2025 pm 12:27 PM

本文讨论了使用HTML5表单验证属性,例如必需的,图案,最小,最大和长度限制,以直接在浏览器中验证用户输入。

我如何使用html5&lt; time&gt; 元素以语义表示日期和时间? 我如何使用html5&lt; time&gt; 元素以语义表示日期和时间? Mar 12, 2025 pm 04:05 PM

本文解释了HTML5&lt; time&gt;语义日期/时间表示的元素。 它强调了DateTime属性对机器可读性(ISO 8601格式)的重要性,并在人类可读文本旁边,增强Accessibilit

视口元标签是什么?为什么对响应式设计很重要? 视口元标签是什么?为什么对响应式设计很重要? Mar 20, 2025 pm 05:56 PM

本文讨论了视口元标签,这对于移动设备上的响应式Web设计至关重要。它解释了如何正确使用确保最佳的内容缩放和用户交互,而滥用可能会导致设计和可访问性问题。

&lt; iframe&gt;的目的是什么。 标签?使用时的安全考虑是什么? &lt; iframe&gt;的目的是什么。 标签?使用时的安全考虑是什么? Mar 20, 2025 pm 06:05 PM

本文讨论了&lt; iframe&gt;将外部内容嵌入网页,其常见用途,安全风险以及诸如对象标签和API等替代方案的目的。

See all articles