精华内容
下载资源
问答
  • 仿QQ个人标签墙,云标签
  • jeecms个人标签文档

    2011-09-09 15:04:44
    个人自己整理的jeecms标签文档,数据库文档,个人使用心得。好多的标签是自己一个一个试验出来的。
  • 最近在公司项目开发中,有一个类似于QQ个人标签的需求要完成,具体包括个人标签的添加,删除,添加过程中重复的标签会提示用户,不能够进行添加。先给大家看一下效果图。 点击标签按钮,弹出标签选择的页面,显示...
  • 个人技能值标签响应式网页模板
  • HTML5 canvas个人标签图代码,生成个人标签标签云代码,标签图样式。
  • 仿QQ个人中心标签选择
  • 个人认为这个也是初学者非常容易忽略的地方,所以就把它记下来! 比如会有一种情况,给p标签水平居中有作用,但是给font加水平居中属性就没作用(如下): XML/HTML Code复制内容到剪贴板 p{ color:red; text-...
  • TagTower 是个人文件标记工具,它允许您指定自定义关键字(标签)到你的文件,然后轻松地通过搜索和浏览的标签,而无需记住该文件的名称或位置查找文件。为文件添加标签 TagTower 是一款独特的文件管理软件,通过创建...
  • 标签个人简历展示响应式网页模板
  • 256名突尼斯客户通过填写​​一份调查表参与了这项研究,该调查表旨在收集有关他们对私人标签和出售这些标签的商店的意见和态度的数据。 研究人员将顾客的信任和对顾客的贴上私人标签作为变量来调解顾客对品牌的...
  • 作者AlphaBoom,源码QQPresentation,目标效果查看:打开QQ->点击个人头像->点击个性名片->选择一个名片->选择效果二。 分析效果 进入界面正常展示界面(中间头像,背景图片) 下滑界面依次进行以下动画: 整体高度...
  • 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁来重新认识一下META标签吧! META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档...
  • 假设有10000个微薄用户。每个微薄用户设置了10个左右的个性标签。 这1w个用户设置的标签形成的标签库里面一共有2000个标签。 现在要算出有N(N>1 )个标签相同的用户。将有N个标签相同的用户分一个组。
  • 仿QQ个人资料页气泡标签展示
  • 私人用的分页标签,网上搜集
  • 安全帽 标签文件安全帽
  • 或Google•享受放松的音乐•快速访问大多数访问的网站•在新标签上显示应用和书签•您当前位置的实时天气更新•自定义背景:最多20张个人图像请访问我们的主页,以获取更多高清壁纸和新标签主题:...
  • Spring boot 搭建个人博客系统(五)——标签标签云 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程...

    Spring boot 搭建个人博客系统(五)——标签和标签云

    一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行项目开发。

    项目源码:Jblog
    个人主页:tuzhenyu’s page
    原文地址:Spring boot 搭建个人博客系统(五)——标签和标签云

    0. 思路

      标签作为文章中的分类标记,会显示出该文章是关于哪一方面的文章,当我们点击该标签的时候,会出现该博客中所有属于该标签的文章。一篇文章可以对应很多标签,同时一个标签也可以对应很多篇文章,博客系统的标签功能是一种典型的多对多的情况。
      解决多对多的标签问题,一般有两种方案。一种是将标签直接以逗号隔开组成一个字符串存储在article表的字段里,这种方案在文章插入和显示时比较简单,可以直接从标签字段里插入或读取,但是在归档同一标签的文章时复杂度较高,需要遍历全部文章记录将标签字段进行分割,看看该记录是否含有此标签,也可以直接使用like语法查询。另一种是将标签存在tag表中,同时创建article_tag关系表用来存储文章和标签的对应关系。在文章插入的同时插入文章标签关系记录,在文章显示的时候通过查询关系表获取article_id或者tag_id来实现标签功能。
      

    1. 数据模型

    文章的标签功能需要操作数据库中的tag表和article_tag表,使用MyBatis作为系统的ORM框架用来简化数据操作。

    • 添加数据库表实体类
    public class Tag {
        private int id;
        private String name;
        private int count;
    
        public int getId() {
            return id;
        }
    
        public void setId(int id) {
            this.id = id;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getCount() {
            return count;
        }
    
        public void setCount(int count) {
            this.count = count;
        }
    
    }
    public class ArticleTag {
        private int id;
        private int articleId;
        private int tagId;
    
        public int getId() {
            return id;
        }
    
        public void setId(int id) {
            this.id = id;
        }
    
        public int getArticleId() {
            return articleId;
        }
    
        public void setArticleId(int articleId) {
            this.articleId = articleId;
        }
    
        public int getTagId() {
            return tagId;
        }
    
        public void setTagId(int tagId) {
            this.tagId = tagId;
        }
    }
    • 添加数据库操作DAO类
    @Mapper
    public interface ArticleDao {
        String TABLE_NAEM = " article ";
        String INSERT_FIELDS = " title, describes, content, created_Date, comment_Count, category ";
        String SELECT_FIELDS = " id, " + INSERT_FIELDS;
    
        @Insert({"insert into",TABLE_NAEM,"(",INSERT_FIELDS,") values (#{title},#{describes},#{content}" +
                ",#{createdDate},#{commentCount},#{category})"})
        int insertArticle(Article article);
    
        @Select({"select",SELECT_FIELDS,"from",TABLE_NAEM,"where id=#{id}"})
        Article selectById(int id);
    
        @Select({"select",SELECT_FIELDS,"from",TABLE_NAEM,"order by id desc limit #{offset},#{limit}"})
        List<Article> selectLatestArticles(@Param("offset") int offset, @Param("limit") int limit);
    
        @Select({"select",SELECT_FIELDS,"from",TABLE_NAEM,"where category=#{category} order by id desc limit #{offset},#{limit}"})
        List<Article> selecttArticlesByCategory(@Param("category") String category,@Param("offset") int offset, @Param("limit") int limit);
    
        @Select({"select count(id) from",TABLE_NAEM,"where category=#{category}"})
        int getArticleCountByCategory(@Param("category") String category);
    
        @Select({"select count(id) from",TABLE_NAEM})
        int getArticleCount();
    
        @Update({"update",TABLE_NAEM,"set comment_count = #{commentCount} where id = #{questionId}"})
        void updateCommentCount(@Param("questionId") int questionId,@Param("commentCount") int commentCount);
    
        @Delete({"delete from",TABLE_NAEM,"where id=#{id}"})
        void deleteById(int id);
    }
    @Mapper
    public interface ArticleTagDao {
        String TABLE_NAEM = " article_tag ";
        String INSERT_FIELDS = " article_id, tag_id ";
        String SELECT_FIELDS = " id, " + INSERT_FIELDS;
    
        String TAG_FIELDS = " id, name, count ";
        String ARTICLE_FIELDS = " id, title, describes, content, created_Date, comment_Count , category ";
    
        @Insert({"insert into",TABLE_NAEM,"(",INSERT_FIELDS,") values (#{articleId},#{tagId})"})
        int insertArticleTag(ArticleTag articleTag);
    
        @Select({"select",TAG_FIELDS,"from tag where id in (select tag_id from article_tag where article_id=#{articleId})"})
        List<Tag> selectByArticleId(int articleId);
    
        @Select({"select",ARTICLE_FIELDS,"from article where id in (select article_id from article_tag where tag_id=#{tagId}) limit #{offset},#{limit}"})
        List<Article> selectByTagId(@Param("tagId") int tagId,@Param("offset") int offset, @Param("limit") int limit);
    
        @Select({"select count(id) from article where id in (select article_id from article_tag where tag_id=#{tagId})"})
        int selectArticleCountByTagId(@Param("tagId") int tagId);
    
        @Delete({"delete from",TABLE_NAEM,"where id=#{id}"})
        void deleteById(int id);
    }

    2. 标签功能

    博客系统采用文章标签关系表的方式实现博客的标签功能,功能的实现主要包括标签的插入,特定文章所有标签的查询和特定标签所有文章的查询。

    (1) 标签的插入:在文章发布的时候,将输入的标签信息插入数据库。如果数据库中已存在欲插入的标签则直接返回标签id,同时在文章标签关系表中插入一条关系记录;如果数据库中未存在欲插入的标签则插入该标签并返回标签id,同时在文章标签关系表中插入一条关系记录;

    @RequestMapping("/articleAdd")
        public String addArticle(@RequestParam("title")String title,@RequestParam("category")String category,
                                 @RequestParam("tag")String tag,@RequestParam("describe")String describe,
                                 @RequestParam("content")String content){
        Article article = new Article();
        article.setTitle(title);
        article.setDescribes(describe);
        article.setCreatedDate(new Date());
        article.setCommentCount(0);
        article.setContent(JblogUtil.tranfer(content));
        article.setCategory(category);
        int articleId = articleService.addArticle(article);
    
        String[] tags = tag.split(",");
        for (String t : tags){
            Tag tag1 = tagService.selectByName(t);
            if (tag1==null){
                Tag tag2 = new Tag();
                tag2.setName(t);
                tag2.setCount(1);
                int tagId = tagService.addTag(tag2);
    
                ArticleTag articleTag = new ArticleTag();
                articleTag.setTagId(tagId);
                articleTag.setArticleId(articleId);
                tagService.addArticleTag(articleTag);
            }else {
                tagService.updateCount(tag1.getId(),tag1.getCount()+1);
    
                ArticleTag articleTag = new ArticleTag();
                articleTag.setTagId(tag1.getId());
                articleTag.setArticleId(articleId);
                tagService.addArticleTag(articleTag);
            }
        }
    
        return "redirect:/";
    }

    (2) 特定文章所有标签的查询:文章显示时查询此文章所有标签,先通过本文章标签关系表article_tag查询出所有与该文章关联的标签id,再在标签tag表中根据标签id查询出所有关联标签。

     @RequestMapping("/article/{articleId}")
        public String singleArticle(Model model, @PathVariable("articleId")int articleId){
     Article article = articleService.getArticleById(articleId);
     List<Tag> tags = tagService.getTagByArticleId(article.getId());
     model.addAttribute("article",article);
     model.addAttribute("tags",tags);
     return "article";
    }

    通过子查询获取特定文章的所有标签

    
        @Select({"select",TAG_FIELDS,"from tag where id in (select tag_id from article_tag where article_id=#{articleId})"})
        List<Tag> selectByArticleId(int articleId);
    

    (3) 特定标签所有文章的查询:根据标签对文章分类显示时,通过标签查询所有关联文章。先通过本文章标签关系表article_tag查询出所有与该标签关联的文章id,再在文章article表中根据文章id查询出所有关联文章。

     @RequestMapping(value = "/tag/{tagId}",method = RequestMethod.GET)
        public String tag(Model model, @PathVariable("tagId")int tagId, @RequestParam("pageId")int pageId){
            List<Article> articles = articleService.getArticlesByTag(tagId,(pageId-1)*4,4);
            List<ViewObject> vos = new ArrayList<>();
            for (Article article:articles){
                ViewObject vo = new ViewObject();
                List<Tag> tags = tagService.getTagByArticleId(article.getId());
                String clickCount = jedisService.get(RedisKeyUntil.getClickCountKey("/article/"+article.getId()));
                if (clickCount==null)
                    clickCount = "0";
                vo.set("clickCount",clickCount);
                vo.set("article",article);
                vo.set("tags",tags);
                vos.add(vo);
        }
        model.addAttribute("vos",vos);
        return "tag";
    }

    通过子查询获取特定文章的所有标签

     @Select({"select",ARTICLE_FIELDS,"from article where id in (select article_id from article_tag where tag_id=#{tagId}) limit #{offset},#{limit}"})
        List<Article> selectByTagId(@Param("tagId") int tagId,@Param("offset") int offset, @Param("limit") int limit);

    3. 标签云功能

    标签云的实现主要是通过一个JS插件jquery-tagclould.js实现的。

    <div class="side tags">
     <div class="header"><i class="fa fa-tags" aria-hidden="true"></i><span>Tags</span></div>
      <div id="tagCloud">
        #foreach($tag in $tags)
        <a href="/tag/$!{tag.id}?pageId=1" rel="$!{tag.count}">$!{tag.name}</a>
        #end
      </div>
    </div>
    $('#tag').tokenfield();
    $('#tagCloud a').tagcloud();
    $.fn.tagcloud.defaults = {
        size: {start: 10, end: 18, unit: 'pt'},
        color: {start: '#aaa', end: '#555'}
    };

    4. 总结

      博客系统的标签功能是一种典型的数据库多对多情况,通过建立中间关系表将文章和标签关联起来,进而实现特定文章的标签列表查询和特定标签的文章列表查询。

    展开全文
  • 今天讲课的时候,讲到了html中的标签...个人认为这个也是初学者非常容易忽略的地方,所以就把它记下来! 比如会有一种情况,给p标签水平居中有作用,但是给font加水平居中属性就没作用(如下): 1 ...

    今天讲课的时候,讲到了html中的标签的显示模式,大致分为块级标签和行内标签。那么初学者在刚使用标签的时候会发现有些属性在一些标签上不起作用,比如宽、高、水平居中等,其实这个属性的使用只有在块级标签上使用才起作用。个人认为这个也是初学者非常容易忽略的地方,所以我就把它记下来!

    比如会有一种情况,给p标签水平居中有作用,但是给font加水平居中属性就没作用(如下):

    1

    p{ color:redtext-align:center;}<br>font{color:redtext-align:center;}

     

    1

    <p>我是块级标签p</p><br><font>我是行内标签font</font>

    运行预览之后p能使文本水平居中,但是font就不可以(如下):

     那么以上这个问题就和html中的显示模式有关了:

    显示模式的特性:

    主要分为两大类:

    块级元素:独占一行,对宽高的属性值生效;如果不给宽度,块级元素就默认为浏览器的宽度,即就是100%宽

    行内元素:可以多个标签存在一行,对宽高属性值不生效,完全靠内容撑开宽高!

    其中还有一种结合两种模式有点的显示模式:

    行内块元素:结合的行内和块级的有点,不仅可以对宽高属性值生效,还可以多个标签存在一行显示;

    在html中显示模式分为块级和行内,其中常用的块级有:div,p,h1~h6,ul,li,dl,dt,dd...  常用的行内有:span,font,b,u,i,strong,em,a,img,input,其中img和input为行内块元素。

    那么有的同学就会想了,难道我就不可以控制span或者font的宽高了吗?可以的,那么我们这次抛开浮动和定位不说,就说通过display属性来将它们互相转换:

    1、块级标签转换为行内标签:display:inline;

    2、行内标签转换为块级标签:display:block;

    3、转换为行内块标签:display:inline-block;

    只要给对应的标签使用这个display这个属性,取相应的值,就可以将显示模式互相转换。

    在这之前有说过 text-align这个属性是否生效,原因是块级标签如果不给宽度,块级元素就默认为浏览器的宽度,即就是100%宽,那么在100%的宽度中居中生效;但是行内元素的宽完全是靠内容撑开,所以宽度就是内容撑开的宽,我们给个背景测试看看:

    所以块级是在盒子中间居中了,但是因为行内元素的宽就是内容宽,没有可居中的空间,所以text-align:center;就没有作用;但是如果给font转换为块级就不一样了:

    1

    2

    p{ background:greencolor:redtext-align:center;}

    font{background:green;color:redtext-align:center;display:block;}

     

    同理,要是块级转换为行内了,文本也不能居中显示了。

    因为在html中,行内元素被视为有文字特性的标签,块级能使文本水平居中,那么在块级当中的行内标签被视为文本的特性,那么块级使用text-align:center;的话,里面的行内标签会被像文本一样水平居中在块级标签中:

    不加text-align:center;时:

    1

    2

    p{ padding:5px;background:greencolor:red;}

    font{ background:yellow;}

     

    1

    2

    3

    <p>

        <font>我是行内标签font</font> <font>我是行内标签font</font>

    </p>

     

    加上text-align:center;后

    1

    2

    p{ padding:5px;background:greencolor:red;text-align:center;}

    font{ background:yellow;}

     

    这次主要是讲一下html中显示模式的特性,如果本文对您有帮助,记得推荐一下哦!

    共勉!

    展开全文
  • 个人制作的excel版本的标签说明,希望对大家有用,同时增加的积分。
  • 个人博客的文件添加类型标签

    千次阅读 2016-05-23 22:01:35
    之前搭建的个人博客主页,为了更好的进行分类管理,决定对每一篇添加分类标签,就像CSDN博客上的文章一样,如图: 标签:git ,就是我们这次要做的事情。 后端数据库设计:为了保证后期标签名称修改的方便,我们...

    个人需求说明:

    之前搭建的个人博客主页,为了更好的进行分类管理,我决定对每一篇添加分类标签,就像CSDN博客上的文章一样,如图:

    这里写图片描述

    标签:git ,就是我们这次要做的事情。


    后端数据库设计:

    为了保证后期标签名称修改的方便,我们需要把标签和文章表分开存储,在文章表中只存储一个标签的整型标识,在另一张label表中我们真正存储标签的名称,这样可以在修改标签名称是不触动到文章表。

    我们先修改文章表article,如下图所示:

    这里写图片描述

    然后再添加label表:
    这里写图片描述


    网页前端设计:

    数据库端设计完毕,接下来我们要去设计网页的前端,在相应位置去防止我们的标签,一如既往,我们前端框架使用bootstrap。

    <span class="label label-info">Info</span>

    我们使用bootstrap的标签类元素,效果图如下:。
    这里写图片描述


    PHP控制逻辑设计:

    当我们在加载文章数据的时候,我们需要加载文章的标签信息,从数据库中查询:

    SELECT name
    FROM label
    WHERE id = ( SELECT label_id
                 FROM article
                 WHERE article_id = 22 )

    这是个SQL的嵌套查询语句,首先从article表中查出来文章的标签整型标识,然后利用这个整型标识从label表中查出标签的名称。
    接下来是对应的PHP代码:

    /*
    **加载文章标签
    */
    //构造查询语句
    $label_sql = "SELECT name\n"
        . "FROM label\n"
        . "WHERE id = ( \n"
        . "SELECT label_id\n"
        . "FROM article\n"
        . "WHERE article_id = '$article_id')";
    
    //查询出数据库表中的标签
    $label = mysql_query($label_sql);
    //结果集合为一个数组,虽然只有一行数据,但是还是得转换为一行string
    $label_row = mysql_result($label, 0, 'name');
    //echo $label_row;

    这里有一点要注意:PHP从数据库中查出来的数据是一种数组形式,即使我们的结果集只有一行数据,这个时候我们要显式的将结果转换为单行数据,否则会报错的,这里面设计到动态语言与静态语言的不同,不能从C语言的角度来看问题。
    到这我们就给文章加上标签,可以进行后续的分类处理啦。


    写文章界面的处理:

    给文章添加了标签后,我们在写文章的时候需要添加相应的标签,在这里我们使用下拉列表来实现,页面效果如下:
    这里写图片描述
    实现的前端代码为:

    write_article.php页面

            <p>文章分类:
                <select id="label_id" name="label_id">
                  <option value="1">算法设计</option>
                  <option value="2">Git使用技巧</option>
                  <option value= "3">Web开发</option>
                  <option value="4">Emacs</option>
                </select>
              </p>

    写页面修改以后,我们需要修改后台向数据库表存储文章的php文件,因为我们article表添加了label_id字段了。create_article.php就是我们向数据库表中插入文章信息的后台文件,我们修改如下:

    create_article.php

    <?php
    header("content-Type: text/html; charset=utf-8");
    
    require_once 'app_config.php';
    require_once 'database_connection.php';
    
    if(isset($_REQUEST['title']) && isset($_REQUEST['content'])){
            $title = trim($_REQUEST['title']);
            $content = trim($_REQUEST['content']);
            $label_id = trim($_REQUEST['label_id']);
    
            if($title == "" || $content == "" || $label_id == ""){
                echo "<h1>文章相关内容不能为空!</h1>";
                exit();
            }
            $author_id = 7; //初期先这么写
            $create_time = date("D F d Y",time());//文章的生成时间
    
            $insert_sql = sprintf("INSERT INTO article " .
                                  "(title, content, author_id, " .
                                  "create_time, label_id) " .
                                  "VALUES ('%s', '%s', '%d', '%s', '%d');",
                                  mysql_real_escape_string($title),
                                  mysql_real_escape_string($content),
                                                  mysql_real_escape_string($author_id),
                                      mysql_real_escape_string($create_time),
                                  mysql_real_escape_string($label_id)
            );
            //设置读取数据库的数据编码格式
            mysql_query("set character set 'utf8'");//读库 
            mysql_query("set names 'utf8'");//写库
    
            //将文章数据插入到数据库中
            mysql_query($insert_sql)
                or die(mysql_error());
    
            //将页面定位到博客显示页
            header("Location: ../index.php?article_id=" .      mysql_insert_id()); 
    
            exit();
    
    }else{
            echo "<h1>外面文章内容不能为空!</h1>";
            echo $_REQUEST['title'];
        }
    
    ?>

    我们在添加了相应的label_id字段。


    ok,到这我们就大功告成咯,一晚上没白干,嘻嘻。

    展开全文
  • HTML学习12:其他常见标签之头标签

    千次阅读 2015-11-03 20:43:21
    标签都放在头部分之间。包括:title标签,base标签,meta标签,link标签,style标签和script 标签(这个标签也可以放在体部分中)。  一标签  是成对出现的,作用是显示网页标题,指定浏览器的... 这是的第一个网页

           头标签都放在<head></head>头部分之间。包括:title标签,base标签,meta标签,link标签,style标签和script

    标签(这个标签也可以放在体部分中)。

           一<title>标签

           <title></tilte>是成对出现的,作用是显示网页标题,指定浏览器的标题栏显示的内容。是head标签中唯一要求包

    含的东西。

    <span style="font-size:18px;"><html>
           <head>
           <title>这是我的第一个网页</title>
           
           </head>  
           <body>
          
           </body>
    </html></span>
            浏览器显示的结果为:


            二<link>标签

            link标签必须置于head里,定义文档与外部资源的关系。比如:链接样式表,引入样式文件。

            href属性:被链接文档的地址。

            rel属性:描述当前文档与被链接文档的关系。

            type属性:规定被链接文档的类型。

            media属性:指定被链接文档在哪种设备上起作用,也就是显示在什么设备上。

            HTML代码:

    <span style="font-size:18px;"><html>
           <head>
           <title>这是我的第一个网页</title>
           <link rel="stylesheet" style="text/css" href="a.css" />
           </head>  
           <body>
           <p>这是一个段落</p>
           </body>
    </html></span>
            CSS代码:
    <span style="font-size:18px;">/* CSS Document */
    p {background-color:#000000;
    color:#FF0000;
    }</span>
            浏览器显示的结果为:


            我们在这里再说一个外部延伸,就是设置地址栏图片

            方法1:favicon.ico放置在网站的根目录。一般适用于大中型网站。

            方法2:放在head内,使用link标签引入。一般适用于小型网站,个人博客等网站。

            演示:

    <span style="font-size:18px;"><html>
           <head>
           <title>这是我的第一个网页</title>
           <link rel="stylesheet" style="text/css" href="a.css" />
           <link rel="shortcut icon" type="imag/x-icon" href="5.jpg" />
           </head>  
           <body>
           <p>这是一个段落<p>
           </body>
    </html></span>
            CSS代码同上。

            显示结果为:


            三<base>标签

            必须置于head里。

            href属性:指定网页中所有的超链接的目录。可以是本地目录,也可以是网络目录。注意值的结尾处一定要用/表

    示目录。只作用于相对路径的超链接文件。定义默认链接地址。

           target属性:指定默认打开超链接的方式。如_blank表示所有的超链接都用新窗口打开显示。

    <span style="font-size:18px;"><html>
           <head>
           <!--link标签链接外部样式表-->
           <link rel="stylesheet" type="text/css" href="a.css" />
           <!--link标签链接标题栏图标-->
           <link rel="shortcut icon" type="imag/x-icon" href="5.jpg" />
           <!--base标签链接默认地址,指定默认打开方式-->
           <base href="https://www.baidu.com" target="_blank" />
           <title>这是我的第一个网页</title>
           </head>  
           <body>
           <p>这是一个段落</p>
           <a href="">百度一下,你就知道</a>
           </body>
    </html></span>
            浏览器显示的结果为:


            四<meta>标签:

            必须置于head里,作用是提供有关页面的元信息,其属性定义了与文档相关联的名称/值对。


            http-equiv属性:把content属性关联到HTTP头部,模拟HTTP协议的响应消息头。


            其他的关于http-equiv的内容:


            name属性:把content属性关联到一个名称,网页的描述信息。当取keywords时,content属性的内容就作为搜

    素引擎的关键字进行搜索。


            示例图片:


            scheme属性:定义用于翻译content属性值的格式,这个不常用。

            以上的总的HTML代码:

    <span style="font-size:18px;"><html>
           <head>
           <!--指定网页文档解析为中文-->
           <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
           <!--指定5秒后页面跳转到新浪网站-->
           <meta http-equiv="refresh" content="5;url='http://www.sina.com.cn/'" />
           <!--下面两个标签是SEO搜素优化起到的作用,网站关键词和网站描述-->
           <meta name="keywords" content="前端开发,Web开发,HTML" />
           <meta name="description" content="演示网页开发的文档" />
           <!--link标签链接外部样式表-->
           <link rel="stylesheet" type="text/css" href="a.css" />
           <!--link标签链接标题栏图标-->
           <link rel="shortcut icon" type="imag/x-icon" href="5.jpg" />
           <!--base标签链接默认地址,指定默认打开方式-->
           <base href="https://www.baidu.com" target="_blank" />
           <title>这是我的第一个网页</title>
           </head>  
           <body>
           <p>这是一个段落</p>
           <a href="">百度一下,你就知道</a>
           </body>
    </html></span>
            显示结果为只有上传到服务器端才有功能显示,在SEO搜索优化的时候也会出现相应的内容。

            五<style>标签

            置于head里,为HTML文档定义样式信息。这个我们在CSS中会具体地提到和讲解。

            style属性:


            media常见的属性:


            HTNL代码:

    <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>标签演示</title>
    <style type="text/css">
    p {color:#0000FF;
    font-size:20px;
    </style>
    </head>
    
    
    <body>
           <p>这是一个段落</p>
    </body>
    </html></span>
            显示结果为:


            六<script>标签

            可置于head里,也可以置于body里。定义客户端脚本或者引入脚本。这个我们在JavaScript中具体的讲解。

            script的属性内容:

      
    <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>标签演示</title>
    <script type="text/javascript">
       alert('hello');
    </script>>
    </head>
    
    
    <body>
    </body>
    </html></span>
            显示结果为:







    展开全文
  • 行业资料-电子功用-基于RFID电子标签私人物品监控集成应用系统
  • 仅供我个人使用。 脚步 使用Apple Store商店安装Tab Space( ) 设置Safari浏览器首选项,以在新标签页上显示标签页管理器( ) 着重于网址列时,将Safari浏览器偏好设定设为HIDE最爱 在karabiner元素上导入新的...
  • html层叠云标签代码,可以加载个人博客中,非常炫的特效, 个人博客个人网站适合做热搜词!!!
  • Struts2标签之UI标签

    万次阅读 2013-10-06 21:07:40
    Struts2UI标签之表单标签: Struts2中的表单标签还是比较好用的,...指定主题样式(个人感觉是缺点。) 表单标签入门:首先我们来对比一下普通的HTML表单和struts2提供的表单的区别: " method="post"> 用户名 密
  • 用Visual Studio Code编译器中的H5中table标签制作一个表格,这个是只用Table标签制作了一个个人简历的表格
  • 标签demo

    2011-09-16 16:57:25
    一个基于jquery的多标签展示demo,的第一个多标签展示例子,个人觉得还是挺不错的。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 302,210
精华内容 120,884
关键字:

我的个人标签