初探HTML/CSS(三)

上一篇文章中我们介绍了一些常用标签,但是还有一个非常重要的标签没有介绍,那就是与用浏览者交互的表单标签

表单标签

用途:用于浏览者与浏览器交互。
语法:

//method:指传输数据的方式,例如get,post
//action:被传送到的地方。比如某个php页面。
<form   method="传送方式"   action="服务器文件">
     //提交按钮
     //type:只有当type值设置为submit时,按钮才有提交作用
     //value:按钮上显示的文字
    <input type="submit" value="提交">
     //重置按钮
    <input type="reset" value="重置">

    //输入框
    <input type="text" name="username" />
    //密码框
    <input type="password" name="pass" />

    //单选框  
    //value:提交数据到服务器的值(后台程序PHP使用)
    //name:为控件命名,以备后台程序 ASP、PHP 使用
    //checked:当设置 checked="checked" 时,该选项被默认选中
    <input type="radio" value="值" name="名称" checked="checked"/>
    //复选框 
    //参数同radio
    <input type="checkbox" value="值" name="名称" checked="checked"/>

    //文本域 cols:列书 rows:行数
    <textarea cols="50" rows="10" >在这里输入内容.

    //下拉列表框
    <select>
      <option value="看书">看书</option>
      <option value="旅游" selected="selected">旅游</option>
      <option value="运动">运动</option>
      <option value="购物">购物</option>
    </select>
</textarea>
</form>

显示效果:

Snip20161215_1.png

CSS:层叠样式表 (Cascading Style Sheets)

作用:主要是用来定义HTML内容在浏览器内的显示样式。比如字体颜色,大小,以及边框线粗细等。

插入形式:

1.内联式

内联式是指直接将CSS代码写在HTML标签中,如:

<p style="color:red">这里文字是红色。</p>
2.嵌入式

嵌入式是将CSS代码<style type="text/css"></style>标签之间的方式

<style type="text/css">
span{
color:red;
}
</style>
3.外部式

外部式是指将CSS写在HTML文件以外的地方文件中,并用<link>标签将css样式文件链接到HTML文件内。

<link href="**base.css**" rel="stylesheet" type="text/css" />

CSS选择器

介绍选择器是为了更准确的选择指定的标签,从而对指定标签中的内容做样式的修改。

1.标签选择器

花括号外是标签名,可修改HTML文件中所有p标签下的内容样式

p{font-size:12px;line-height:1.6em;}
2.类选择器

为每一个标签规定类名,就可以根据类名来选择指定标签了。多个标签可以使用同一个类名

//以内联式写法为例
<style type="text/css">
.stress{
color:red;
}
</style>
<p class="stress">类选择器内容</p>
3.id选择器

为每一个标签规定id,就可以根据id来选择指定标签了。id名唯一

//以内联式为例
<style type="text/css">
#setGreen{
color:red;
}
</style>
<p id="setGreen">id选择器</p>
4.子选择器

子选择器用于选择指定标签元素的第一代子元素

<style type="text/css">
.food>li{
color:red;
}
</style>
<ul class="food">
    <li>水果
        <ul>
            <li>香蕉</li>
            <li>苹果</li>
            <li>梨</li>
        </ul>
    </li>
</ul>
5.包含选择器

选择该标签下所有的后辈元素

<style type="text/css">
#setGreen  p{color:red;}
</style>
<p id="setGreen">id选择<span>器</span></p>
6.通用选择器

选择所有的html标签元素

<style type="text/css">
*{
color:red;
}
</style>
<ul class="food">
    <li>水果
        <ul>
            <li>香蕉</li>
            <li>苹果</li>
            <li>梨</li>
        </ul>
    </li>
</ul>

CSS格式化排版

1.字体 字号 颜色
*{
  font-family:"宋体";
  font-size:12px;
  color:#666
}
3.粗体 斜体
*{
  //粗体
  font-weight:bold;
  //斜体
  font-style:italic;
}
4.下划线 删除线
*{
  //underline:下划线  删除线:line-through
  text-decoration:underline;
}
5.行间距 字间距
*{
  //行间距
  line-height:1.5em;】
  //字间距
  letter-spacing:50px;
}
6.对齐 缩进
*{
  //left:左对齐 right:右对齐 center:居中
  text-align:center;
  //缩进 2em就是文字的两倍大小
  text-indent:2em;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,713评论 1 92
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 7,573评论 0 30
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 8,577评论 0 40
  • 最近的所思所想: 1.记录不是重点。但是习惯的养成,是需要时间累积的。 2.时刻觉察自己的内在,好好的看到他们的存...
    阿蕾阿蕾蕾阅读 1,099评论 0 2
  • 对于女朋友的哪些缺点最让男人受不了,什么样的女朋友是“坏”女朋友,答案可能会非常主观,因为每个人希望从另一半身上获...
    迎刃阅读 9,783评论 28 38

友情链接更多精彩内容