Jadual Kandungan
回复讨论(解决方案)
Rumah hujung hadapan web html tutorial 紧急:如何实现背景图片自适应分辨率和IE窗口的调整_html/css_WEB-ITnose

紧急:如何实现背景图片自适应分辨率和IE窗口的调整_html/css_WEB-ITnose

Jun 24, 2016 pm 12:00 PM
resolusi tingkap imej latar belakang Pelarasan

各位高手,请教一下,我这里有一个jsp的登录页面。页面上除了输入框和按钮外,就是背景图片。其中的输入框的位置都用的是相对位置。但IE或分辨率调整后,仍会发生输入框和背景图错位的情况。请教一下大家,如何才能让背景图片也随IE和分辨率的变化而变化呢??
请各位高手不吝赐教!!!!页面代码如下:
login.jsp:



if(request.getSession(true).getAttribute(UserSessionInfo.USER_SESSION)!=null){
response.sendRedirect("examination/index");
}
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

nbsp;HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


">
系统登录






<script></script>





        
            
                                 
                
             
                
                     
                                                                   
                
            
                                 
                                               
            
                
                    
                    
                    
                    
                 
                
                
                    
                    
                    
                 
            
                 
                    
                    
                    
                                 
                
                
                    
                    
                    
                   
                
                
                           
            

                    

                    

                    

                    

                    

                    

                    
                    

                    

                    

                    

                    

                    

                    

                    

                    

                    
                    

                    

                    

                    

                    

                    

                    

                    




<script> <br /> function processKey(event){ <br /> if(event.keyCode==13){ <br /> login(); <br /> } <br /> } <br /> <br /> function login(){ <br /> var saveFlag = true; <br /> <br /> var regArray = new Array(); <br /> var errorMsgArray = new Array(); <br /> regArray.push(emptyReg);//empty <br /> errorMsgArray.push("用户名不能为空 "); <br /> regArray.push(/^[\w*\W*]{1,16}$/);//length <br /> errorMsgArray.push("最大长度为16"); <br /> regArray.push(/^\w{1,16}$/);//character <br /> errorMsgArray.push("只能输入字符 0-9 a-z A-Z _"); <br /> var temp = checkText("userName",regArray,errorMsgArray); <br /> if(saveFlag==true) saveFlag = temp; <br /> <br /> <br /> regArray = new Array(); <br /> errorMsgArray = new Array(); <br /> regArray.push(emptyReg);//empty <br /> errorMsgArray.push("密码不能为空"); <br /> regArray.push(/^[\w*\W*]{1,16}$/);//length <br /> errorMsgArray.push("最大长度为16"); <br /> regArray.push(/^\w{1,16}$/);//character <br /> errorMsgArray.push("只能输入字符 0-9 a-z A-Z _"); <br /> temp = checkText("password",regArray,errorMsgArray); <br /> if(saveFlag==true) saveFlag = temp; <br /> <br /> if(saveFlag){ <br /> document.forms[0].submit(); <br /> } <br /> } <br /> </script>





对一个的style.css如下:
.loginBgGround{
background-repeat:no-repeat;
background-position:center;
background-image:url(../images/bg.jpg); 
background-attachment:fixed;
width:100%;
height:100%;
}

.loginHeader{
/* background-image:url(../images/bg.jpg);  */
background-color:blue

}

.labelStyle{
font-weight:bold;
font-size:15px;
color:#333333;
}

.inputTextStyle{
/* background-image:url(../images/TextBox.jpg);  */
}


.warningFont{
font-size:12px;
color:#ff0000;
font-weight:bold;
}


.area {
background-image:url(../images/AREA.gif);
height:19px;
width:129px;
border:0px;
font-family:Tahoma;
font-size:12px;
color:#333333;
padding-left:3px;
}

.button{
display: block;
cursor:hand;
width:101px;
   height:92px;

  /*background:url(../images/LoginButton.jpg) no-repeat;*/
}



.button1,.button2{
float:left;
   width:196px;
   height:40px;
   position:relative;
  /*background:url(../images/button.jpg) no-repeat;*/
}

.button1{
display: block;
padding: 5px 10px 5px 11px;
cursor:hand;
font-size :22px;
  background-position:50% 20%;
}
.button2{
display: block;
padding: 5px 10px 5px 11px;

cursor:hand;
font-size :22px;
  background-position:50% 81%;
}


回复讨论(解决方案)

背景图要使用百分比,必须使用CSS3,ie9之前的浏览器不支持的。
你不要采用相对定位的方法,直接设置固定的宽度和高度实现

有一个 不是办法的办法,如果不考虑根据分辨率自适应之后的拉伸问题的话可以这么写先给 大外层 一个 position:relative 。然后 单独在这个层里面建立一个层 

紧急:如何实现背景图片自适应分辨率和IE窗口的调整_html/css_WEB-ITnose
 对应的 css 这么写 .bgimg{width:100%;height100%;position:absolute;z-index:xxx;} .bgimg img{width:100%;height:100%;}

其实 原理 就是 把这个 图片放在页面的 最底层 骗过视觉效果让人觉得是个背景。然后拉伸这个层 ,拉伸一个层 我想 比拉伸一个 背景要 简单多了。

楼上在吗?我照你的方法做了之后,现在页面和输入框的位置确实实现了相对静止。但是出现了个新的问题,就是页面和输入出现在整个IE的右侧,本来设置的width=100%的,但实际上确实背景出现在IE50%的地方,然后往右一直到了IE150%的地方。
代码如下,麻烦您,也麻烦各位高手能帮我看看,指点迷津,谢谢!
login.jsp代码如下:




if(request.getSession(true).getAttribute(UserSessionInfo.USER_SESSION)!=null){
response.sendRedirect("examination/index");
}
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

nbsp;HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


">
系统登录






<script></script>





紧急:如何实现背景图片自适应分辨率和IE窗口的调整_html/css_WEB-ITnose


        
            
                                 
                
             
                
                     
                                                                   
                
            
                                 
                                               
            
                
                    
                    
                    
                    
                 
                
                
                    
                    
                    
                 
            
                 
                    
                    
                    
                                 
                
                
                    
                    
                    
                   
                
                
                           
            

                    

                    

                    

                    

                    

                    

                    
                    

                    

                    

                    

                    

                    

                    

                    

                    

                    
                    

                    

                    

                    

                    

                    

                    

                    











css代码如下:

.loginBgGround{
/*background-repeat:no-repeat;*/
background-position:center;
/*background-image:url(../images/bg.jpg); */
background-attachment:fixed;
width:100%;
height:100%;
position: absolute;
margin:0;
}

.divImg{
width:100%;
height:100%;
position:absolute;
z-index:-1;
margin: 0;
}

.divTB{
width:100%;
height:100%;
position:absolute;
z-index:1;
margin: 0;
}

我自己搞定了!!呵呵,出了一身汗啊!虽然最后自己搞定了,但还是要谢谢楼上了,你的那种思路很巧妙!

楼主如何解决的?指导一下啊

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Satu lagi tablet Snapdragon 8Gen3 ~ OPPOPad3 terdedah Satu lagi tablet Snapdragon 8Gen3 ~ OPPOPad3 terdedah Jul 29, 2024 pm 04:26 PM

Bulan lalu, OnePlus mengeluarkan tablet pertama yang dilengkapi dengan Snapdragon 8 Gen3: OnePlus Tablet Pro Menurut berita terkini, versi "penggantian bayi" tablet ini, OPPOPad3, juga akan dikeluarkan tidak lama lagi. Gambar di atas menunjukkan OPPOPad2 Menurut Stesen Sembang Digital, rupa dan konfigurasi OPPOPad3 adalah sama persis dengan OnePlus Tablet Pro Warna: emas, biru (berbeza daripada OnePlus' hijau dan kelabu gelap: 8 /12/16GB+512GB Tarikh keluaran: Produk baharu untuk tempoh yang sama pada suku keempat tahun ini (Oktober-Disember): Cari.

Kejutan akan datang! Teater rumah laser ViewSonic LX700-4K mempunyai rebat rasmi sebanyak 1,700 yuan, dan kotak TV 4K turut disertakan! Kejutan akan datang! Teater rumah laser ViewSonic LX700-4K mempunyai rebat rasmi sebanyak 1,700 yuan, dan kotak TV 4K turut disertakan! Apr 25, 2024 pm 05:49 PM

Jika anda mempertimbangkan untuk membeli projektor dengan kualiti sinematik yang juga boleh memuatkan permainan skrin besar, ViewSonic LX700-4K sesuai untuk anda. Bukan sahaja cerah, ia juga mempunyai resolusi 4K dan menyokong pensijilan XBOX. Pada masa ini, ia mempunyai diskaun hebat, dengan subsidi rasmi sebanyak 1,700 yuan dan peti TV 4K percuma. Klik untuk membeli: https://item.jd.com/100069910253.html ViewSonic LX700-4K mengguna pakai teknologi sumber cahaya laser generasi ketiga terkini, yang berkesan mengurangkan kerosakan pada mata, membolehkan anda menikmati pesta visual tanpa perlu risau tentang mata awak rosak. Dengan kecerahan tinggi 3500 ANSI lumen dan resolusi 4K sinematik, setiap butiran jelas kelihatan, membolehkan anda

Seni cahaya dan bayangan yang indah pada musim bunga, Haqu H2 ialah pilihan yang menjimatkan kos Seni cahaya dan bayangan yang indah pada musim bunga, Haqu H2 ialah pilihan yang menjimatkan kos Apr 17, 2024 pm 05:07 PM

Dengan ketibaan musim bunga, segala-galanya pulih dan segala-galanya penuh dengan daya hidup dan kecergasan. Dalam musim yang indah ini, bagaimana untuk menambah sentuhan warna pada kehidupan rumah anda? Projektor Haqu H2, dengan reka bentuk yang indah dan keberkesanan kos yang tinggi, telah menjadi keindahan yang sangat diperlukan pada musim bunga ini. Projektor H2 ini padat tetapi bergaya. Sama ada diletakkan di atas kabinet TV di ruang tamu atau di sebelah meja sisi katil di dalam bilik tidur, ia boleh menjadi landskap yang indah. Badannya diperbuat daripada tekstur matte putih susu Reka bentuk ini bukan sahaja menjadikan projektor kelihatan lebih maju, tetapi juga meningkatkan keselesaan sentuhan. Bahan bertekstur kulit kuning air menambah sentuhan kemesraan dan keanggunan pada penampilan keseluruhan. Gabungan warna dan bahan ini bukan sahaja menepati trend estetik rumah moden, tetapi juga boleh diintegrasikan ke dalam

Memahami imej 4K HD dengan mudah! Model berbilang modal besar ini secara automatik menganalisis kandungan poster web, menjadikannya sangat mudah untuk pekerja. Memahami imej 4K HD dengan mudah! Model berbilang modal besar ini secara automatik menganalisis kandungan poster web, menjadikannya sangat mudah untuk pekerja. Apr 23, 2024 am 08:04 AM

Model besar yang boleh menganalisis kandungan PDF, halaman web, poster dan carta Excel secara automatik tidak terlalu mudah untuk pekerja. Model InternLM-XComposer2-4KHD (disingkat IXC2-4KHD) yang dicadangkan oleh Shanghai AILab, Universiti China Hong Kong dan institusi penyelidikan lain menjadikan perkara ini menjadi kenyataan. Berbanding dengan model besar berbilang modal lain yang mempunyai had resolusi tidak lebih daripada 1500x1500, kerja ini meningkatkan imej input maksimum model besar berbilang mod kepada lebih resolusi 4K (3840x1600) dan menyokong sebarang nisbah aspek dan 336 piksel kepada 4K Perubahan resolusi dinamik. Tiga hari selepas dikeluarkan, model itu mengungguli senarai populariti model menjawab soalan visual HuggingFace. Mudah dikendalikan

Dayakan atau lumpuhkan resolusi super automatik (ASR) dalam Windows 11 Dayakan atau lumpuhkan resolusi super automatik (ASR) dalam Windows 11 Mar 14, 2024 pm 01:40 PM

Windows 11 memperkenalkan ciri baharu yang dipanggil resolusi super automatik, yang menggunakan teknologi kecerdasan buatan untuk menjadikan permainan yang disokong berjalan dengan lebih lancar pada sistem, sekali gus meningkatkan pengalaman permainan pengguna. Artikel ini akan memperkenalkan cara untuk mendayakan atau melumpuhkan fungsi resolusi super automatik (ASR) dalam Windows 11. Resolusi super automatik menggunakan teknologi kecerdasan buatan boleh meningkatkan perincian visual dan resolusi permainan, menukar imej resolusi rendah kepada imej resolusi tinggi yang lebih jelas. Peleraian super automatik kini dalam versi beta dan oleh itu hanya tersedia dalam InsiderBuild. Anda perlu memasang Windows 11 build 26052 atau lebih tinggi untuk menggunakan ciri ini. Anda boleh menyemak versi Windows 11 anda dengan mengikuti langkah ini

Realme GT6 Jumpa minggu hadapan! Keberkatan enjin super ringan dan bayang-bayang, peningkatan menyeluruh keupayaan komunikasi Realme GT6 Jumpa minggu hadapan! Keberkatan enjin super ringan dan bayang-bayang, peningkatan menyeluruh keupayaan komunikasi Jul 10, 2024 pm 06:36 PM

Berikutan pengumuman rasmi realme beberapa waktu lalu bahawa ia akan mengeluarkan telefon bimbit Realme GT6 minggu depan, pegawai itu mengumumkan parameter konfigurasi utama dan gambar penampilan telefon baharu itu. Hari ini, Realme secara rasmi memanaskan sistem dan imej telefon baharu itu semula. Maklumat prapemanasan menunjukkan bahawa Realme GT6 dilengkapi dengan sistem realmeUI5.0 baharu, yang menyediakan penyelenggaraan kemas kini sistem selama 4 tahun dan 3 kemas kini versi Android utama, dengan mendakwa bahawa pengalaman sistem "dilahirkan semula". Editor meringkaskan secara ringkas fungsi realmeUI5.0 yang dikemas kini termasuk: interaksi awan cecair baharu dan fungsi sambungan kereta + kereta untuk aliran kandungan merentas aplikasi, pengoptimuman tanda air privasi baharu dan penambahbaikan kebenaran

Bagaimana untuk menggantikan imej latar belakang ppt secara seragam Bagaimana untuk menggantikan imej latar belakang ppt secara seragam Mar 25, 2024 pm 04:16 PM

Penggantian bersatu imej latar belakang PPT adalah operasi penting untuk meningkatkan gaya visual persembahan, dan boleh dicapai melalui dua kaedah utama: penggantian induk slaid dan penggantian kelompok. Penggantian induk slaid melibatkan pemadaman imej asal dan memasukkan imej baharu dalam induk, dengan itu digunakan pada semua slaid. Fungsi penggantian kelompok secara langsung menggantikan imej latar belakang semua slaid dalam pembentangan. Imej latar belakang yang disatukan bukan sahaja meningkatkan persembahan anda tetapi juga meningkatkan tumpuan khalayak anda. Adalah penting untuk memilih imej berkualiti tinggi yang sepadan dengan tema, dan memberi perhatian kepada melaraskan butiran seperti ketelusan dan saiz. Selain itu, PPT juga menyediakan pilihan tetapan latar belakang yang kaya, seperti kecerunan, tekstur dan corak, yang boleh disesuaikan mengikut keperluan.

Skrin bagus untuk bermain permainan Analisis ringkas skrin iQOO Neo9S Pro+ Skrin bagus untuk bermain permainan Analisis ringkas skrin iQOO Neo9S Pro+ Jul 19, 2024 pm 03:53 PM

Dalam pasaran telefon pintar hari ini, kualiti skrin telah menjadi salah satu petunjuk utama untuk mengukur prestasi keseluruhan telefon mudah alih. Siri Neo iQOO sentiasa komited untuk memberikan pengguna pengalaman permainan yang sangat baik dan keseronokan visual Produk terbaharu iQOO Neo9SPro+ menggunakan "Three Good Eye Protection Gaming Screen. Seterusnya, mari lihat kualiti skrin ini. iQOO Neo9S Pro+ dilengkapi dengan skrin langsung e-sukan 1.5 KOLED, yang menyokong kadar penyegaran adaptif LTPO perdana dari 1Hz hingga 144Hz, yang bermaksud ia boleh mencapai keadaan siap sedia kuasa ultra rendah apabila memaparkan kandungan statik, dan juga boleh menjadi pintar semasa permainan . Tukar kepada dinamik tinggi daripada 90Hz kepada 144Hz

See all articles