但是我现在有一个图片,是300*250像素的
我的想法是:把这个图片以200*200显示,但是有一个要求
就是不能做上下拉伸,那样很难看,我想要的是最大的那个压缩成200像素,另外的那个同比例压缩,然后多余的地方用空白表示就可以,我的意思能明白吧
就像下面这个链接里面的图片一样
http://www.laiko.net/pdlistone/products/7115373.html
代码应该如何写呢,谢谢大家了
就是同比例压缩后居中,多余的部分用空白显示,这样的一排排的图片排列会很好看
回复讨论(解决方案)
<script> <br /> function resizeImg(img) <br /> { <br /> if(img.width>200 || img.height>200) <br /> { <br /> if(img.width/img.height>1){ <br /> img.width = 200 <br /> } <br /> else <br /> { <br /> img.height = 200 <br /> } <br /> } <br /> } <br /> </script>
这个中间没有空白,只是实现了等比例缩放,你看一下,我的连接,
E章先生
<script> <br /> function resizeImg(img) <br /> { <br /> if(img.width>200 || img.height>200) <br /> { <br /> if(img.width/img.height>1){ <br /> img.width = 200 <br /> } <br /> else <br /> { <br /> img.height = 200 <br /> } <br /> } <br /> } <br /> </script>
中间没有空白,只是实现了等比例缩放
没有空白,那肯定是把超出的截断了
等比例,要么空白,要么截掉,
没有其他效果
要截断,放置div

上面的判断就改成
img.width = 200
为
img.height = 200
谢谢你,但是我要的结果是这样的
1、等比例缩小
2、多余部分空白
3、你看一下,我发的网址,那个图片是等比例缩小过后的,然后上下都是空白,看到了吗
我就要这种效果,因为等比例后,还是不能做到长:宽是1:1,我就要1:1这个效果
然后居中,有什么办法吗?
中间没有空白,只是实现了等比例缩放
没有空白,那肯定是把超出的截断了
等比例,要么空白,要么截掉,
没有其他效果
要截断,防止

你既然有现成的对比,你看他的源代码不就明白了吗》
道理已经说明了,
等比例缩小
多余部分空白
都已经实现
上下都是空白
你设置容器上下居中即可,最简单方法是放入
有可能是我错了,但是我用了代码,的确不是这个效果
你既然有现成的对比,你看他的源代码不就明白了吗》
道理已经说明了,
等比例缩小
多余部分空白
都已经实现
上下都是空白
你设置容器上下居中即可,最简单方法是放入
怎么是不行的??
<!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"><script>function resizeImg(img){if(img.width>200 || img.height>200){if(img.width/img.height>1){img.width = 200}else{img.height = 200}}}</script><table style="border:1px solid red;"><tr><td style="text-align:center;vertical-align:middlee;width:200px;height:200px"><img src="/static/imghwm/default1.png" data-src="http://i1.sinaimg.cn/dy/2012/0925/U8843P1DT20120925164539.jpg" class="lazy" onload="resizeImg(this)" / alt="【国庆快乐,紧急求助】一个关于图片显示的问题_html/css_WEB-ITnose" ></td></tr></table><br/><table style="max-width:90%"><tr><td style="text-align:center;vertical-align:middlee;width:200px;height:200px"><img src="/static/imghwm/default1.png" data-src="http://www.sinaimg.cn/dy/slidenews/1_img/2012_39/31171_198603_171991.jpg" class="lazy" onload="resizeImg(this)" / alt="【国庆快乐,紧急求助】一个关于图片显示的问题_html/css_WEB-ITnose" ></td></tr></table>
非常感谢,还有一个问题
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
上面是我的代码,但是一个横排的图片,每个中间都没有间隔
我想让他们有间隔,应该怎么办
怎么是不行的??HTML code
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script> <br /> funct…… <p class="sougouAnswer"> 这样 <br /> <table border="0" cellspacing="6" > <p class="sougouAnswer"> 谢谢你,我做到了,非常感谢,还有一个问题想请教你 <br /> http://www.mainlandchemical.com/chanpinmingxi.do?bianma=10210 <br /> 这个网页上面介绍产品的(右边)下划虚线是如何实现的,我看后台的代码是用table <br /> 但是引用的阿里巴巴的代码,太乱了,根本看不清楚,请问如何才能实现呢? <br /> 非常感谢E章兄 <br /> 这样 <br /> <table border="0" cellspacing="6" > <p class="sougouAnswer"> 下划虚线如何实现 <br /> <br /> css中可以定义线型 ,可选 none,dotted, dashed, solid, double。 </script>

The function of HTML is to define the structure and content of a web page, and its purpose is to provide a standardized way to display information. 1) HTML organizes various parts of the web page through tags and attributes, such as titles and paragraphs. 2) It supports the separation of content and performance and improves maintenance efficiency. 3) HTML is extensible, allowing custom tags to enhance SEO.

The future trends of HTML are semantics and web components, the future trends of CSS are CSS-in-JS and CSSHoudini, and the future trends of JavaScript are WebAssembly and Serverless. 1. HTML semantics improve accessibility and SEO effects, and Web components improve development efficiency, but attention should be paid to browser compatibility. 2. CSS-in-JS enhances style management flexibility but may increase file size. CSSHoudini allows direct operation of CSS rendering. 3.WebAssembly optimizes browser application performance but has a steep learning curve, and Serverless simplifies development but requires optimization of cold start problems.

The roles of HTML, CSS and JavaScript in web development are: 1. HTML defines the web page structure, 2. CSS controls the web page style, and 3. JavaScript adds dynamic behavior. Together, they build the framework, aesthetics and interactivity of modern websites.

The future of HTML is full of infinite possibilities. 1) New features and standards will include more semantic tags and the popularity of WebComponents. 2) The web design trend will continue to develop towards responsive and accessible design. 3) Performance optimization will improve the user experience through responsive image loading and lazy loading technologies.

The roles of HTML, CSS and JavaScript in web development are: HTML is responsible for content structure, CSS is responsible for style, and JavaScript is responsible for dynamic behavior. 1. HTML defines the web page structure and content through tags to ensure semantics. 2. CSS controls the web page style through selectors and attributes to make it beautiful and easy to read. 3. JavaScript controls web page behavior through scripts to achieve dynamic and interactive functions.

HTMLisnotaprogramminglanguage;itisamarkuplanguage.1)HTMLstructuresandformatswebcontentusingtags.2)ItworkswithCSSforstylingandJavaScriptforinteractivity,enhancingwebdevelopment.

HTML is the cornerstone of building web page structure. 1. HTML defines the content structure and semantics, and uses, etc. tags. 2. Provide semantic markers, such as, etc., to improve SEO effect. 3. To realize user interaction through tags, pay attention to form verification. 4. Use advanced elements such as, combined with JavaScript to achieve dynamic effects. 5. Common errors include unclosed labels and unquoted attribute values, and verification tools are required. 6. Optimization strategies include reducing HTTP requests, compressing HTML, using semantic tags, etc.

HTML is a language used to build web pages, defining web page structure and content through tags and attributes. 1) HTML organizes document structure through tags, such as,. 2) The browser parses HTML to build the DOM and renders the web page. 3) New features of HTML5, such as, enhance multimedia functions. 4) Common errors include unclosed labels and unquoted attribute values. 5) Optimization suggestions include using semantic tags and reducing file size.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Dreamweaver CS6
Visual web development tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Zend Studio 13.0.1
Powerful PHP integrated development environment

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool