美文网首页
RUNOOB html第三天

RUNOOB html第三天

作者: 似是懂 | 来源:发表于2019-02-26 17:29 被阅读0次

17.表单

允许用户在表单中输入内容:文本域(textarea),下拉列表,单选框(radio-buttons),复选框(checkboxes)
使用表单标签<form>来设置

输入元素

<input>输入类型是由类型属性(type)定义,常用类型如下:

文本域

<input type="text">当用户要在表单中输入字母、数字等内容时,就会用到文本域

<form>
name: <input type="text" 
</form>

密码字段

<input type="password">
密码字段不会明文显示,而是以星号或圆点替代

单选按钮(radio buttons)

<input type="radio">

<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>

复选框(checkboxes)

<input type="checkbox">

提交按钮(submit button)

<input type="submit">
当用户单击确认按钮时,表单的内容会被传送到另一个文件,表单的动作属性定义了目的文件的文件名

<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

在文本框输入几个字母,然后点击确认按钮,那么输入数据会传送到“html_form_action.php”的页面,该页面将显示输入结果
value=“submit”是给提交键命名

表单标签

<textarea>文本框,一个多行的输入控件
placeholder 设置描述文本区域预期值的简短提示
rows 行数
cols 宽度

<textarea rows="10" cols="30">
我是一个文本框。 
</textarea>

<label>与input合用,当单击文本的时可以直接选择文本所在选项

<form action="demo_form.phpp">
  <label for="male">Male</label>
  <input type="radio" name="sex" id="male" value="male"><br>
  <label for="female">Female</label>
  <input type="radio" name="sex" id="female" value="female"><br><br>
  <input type="submit" value="提交">
</form>

<fieldset>绘制表单元素边框

<form>
 <fieldset>
  <legend>Personalia:</legend>
  Name: <input type="text"><br>
  Email: <input type="text"><br>
  Date of birth: <input type="text">
 </fieldset>
</form>

<legend>为fieldset元素定义标题
<select>下拉列表
<optgroup>选项组

<select>
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

<option>下拉列表中的选项
<button>点击按钮

<button type="button" onclick="alert('你好,世界!')">点我!</button>

点击后会跳出一个框显示:你好,世界
<datalist>下拉列表预先设置选项

<form action="demo-form.php" method="get">
<input list="browsers" name="browser">
<datalist id="browsers">
 <option value="Internet Explorer">
 <option value="Firefox">
 <option value="Chrome">
 <option value="Opera">
 <option value="Safari">
</datalist>
<input type="submit">
</form>

<input type="reset">重置
<maxlength>最长输入字符

18.框架<iframe>

<iframe src="URL"></iframe>
url指向不同网页

高度与宽度

<height><width>
默认为像素,也可以按%显示

移除边框

<frameborder>定义是否显示边框
设置为0时移除边框

<iframe src="demo_iframe.htm" frameborder="0"></iframe>

使用iframe来显示目标连接页面

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://www.runoob.com" target="iframe_a">RUNOOB.COM</a></p>
<p><b>注意:</b> 因为 a 标签的 target 属性是名为 iframe_a 的 iframe 框架,所以在点击链接时页面会显示在 iframe框架中。</p>

19.颜色

由红色、绿色、蓝色混合而成
颜色由一个16进制符号定义,符号由红色、绿色、蓝色的值组成(RGB)
每种颜色最小的值时0(十六进制:#00),最大值是255(十六进制:#FF)


20.脚本

<script>

  • 定义客户端脚本,如javascript
  • 既可包含脚本语句,也可通过src属性指向外部脚本文档文件
  • JavaScript最常用于图片操作、表单验证以及内容动态更新

<noscript>

  • 提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时
  • 可以包含普通html页面的body元素中能够找到的所有元素
  • 只有在浏览器不支持脚本或者禁用脚本时,才会显示<noscript>元素中的内容

JavaScript体验

  • 可以直接在html输出
document.write("<p>这是一个段落。</p>");
  • 事件响应
<script>
function myFunction()
{document.getElementById("demo").innerHTML="Hello JavaScript!";}
</script>
<button type="button" onclick="myFunction()">点我</button>

处理html样式

<p id="demo">
JavaScript 能改变 HTML 元素的样式。</p><script>
function myFunction()
{   x=document.getElementById("demo") // 找到元素
    x.style.color="#ff0000";          // 改变样式}</script>
<button type="button" onclick="myFunction()">点击这里</button>

21.字符实体

  • html种预留字符必须被替换为字符实体
  • 一些键盘上找不到的字符也可以使用字符实体来替换
    比如:不能使用小于<符号和大于>符号,浏览器会误认为他们是标签
  • 好处时易于记忆,坏处时浏览器不支持所有实体名称(对实体数字的支持却很好)
  • 实体名称对大小写敏感

    空格
    (&nbsp)
    结合音标符

22.URL统一资源定位器

  • 是一个网页地址
  • 可以由字母组成,如“runoob.com”,或互联网协议(IP)地址:192.68.20.50。大多数人进入网站使用网站域名来访问,因为名字比数字更容易记住

1.通过url从web服务器请求页面
2.当点击html页面中的某个连接时,对应的<a>标签指向万维网上的一个地址
3.一个统一资源定位器url用于定位万维网尚的文档
scheme://host。domain:port/path/filename
scheme:定义因特网服务的类型,最常见的是http
host:定义域主机,默认是www
domain:定义因特网域名runoob.com
:port:定义主机上的端口号,默认是80
path:服务器上的路径(如果省略,则文档必须位于网页的根目录中)
** filename:**定义文档资源的名称

相关文章

网友评论

      本文标题:RUNOOB html第三天

      本文链接:https://www.haomeiwen.com/subject/rnemyqtx.html