您当前的位置: 首页 >  html

CSDN 程序人生

暂无认证

  • 3浏览

    0关注

    1993博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HTML + CSS 为何得不到编程界的认可?

CSDN 程序人生 发布时间:2019-12-22 11:07:23 ,浏览量:3

如果我在用HTML+CSS编程,那么,我能算是名开发人员吗?

作者 | Amadou Ibrahim

译者 | 弯月,责编 | 郭芮

出品 | CSDN(ID:CSDNnews)

以下为译文:

有好多次,别人说我算不上程序员,因为我在用HTML + CSS编程。我非常伤心,因为别人都不认为我是开发人员。我们讨论了好几个小时,网上也有很多关于这个话题的讨论。但仍然还有人否认这一点,那么就让我们在本文中好好探讨一番。

在深入探讨之前,让我们先来了解一下HTML + CSS的基础知识。

根据维基百科:

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

这意味着你需要使用HTML来构造显示在网页上的文档。下面是一个基本的HTML页面的例子:




     


     


除了HTML之外,你还可以利用CSS来美化页面。这就是为什么我们会结合二者使用。

根据维基百科:

层叠样式表(英语:Cascading Style Sheets,缩写:CSS;又称串样式列表、级联样式表、串接样式表、阶层式样式表)是一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。

下面是一个CSS文件的示例:

*{  
    box-sizing: border-box;  max-width: 100%;
}
body{  
  font-size: 1.25rem;  padding-bottom: 70px;
  background: #fff;
}

 

编程语言的结构

首先,我不止一次听说有人认为HTML + CSS没有编程结构。那么编程结构是什么?经过一番搜索后,我发现,现代编程语言的编程结构几乎都如出一辙。控制结构和数据结构。别着急,且听我慢慢道来。

控制结构

控制结构指的是,分析变量并根据给定的参数选择程序执行顺序的一块程序。

控制结构包括顺序控制、条件控制和循环控制。下面我来举例说明。我使用Ruby语言来书写示例。别担心,Ruby很接近英语,非常易于理解。

顺序控制:逐条执行的指令。在下面的示例中,我们将执行一系列指令。

# Sequences control-structures
## Set a new varibale age to 0.
age = 0
## Then another varibale required_age to 15.
required_age = 15
## Print this message "What is your age?" to the user
puts "What is your age?"                           
## Get the user input and store it in age. Type 14
age = gets.chomp.to_i
## Print this message "You are 14 year's old" to the user
puts "You are #{age} year's old"                    

条件控制:如果条件为true,则执行此处的代码。程序根据条件的结果,决定要执行的代码块。

# Condition Control Structure
## Set a new varibale age to 15.
age = 15
## Then another varibale required_age to 16.
required_age = 16
## check if the user age is less than 16
if age             
关注
打赏
1614322772
查看更多评论
0.0441s