목차
CSS问题,求赐教!!!!!!!!!!!!!!!!!!!!!!_html/css_WEB-ITnose
Jun 21, 2016 am 09:44 AMCSS HTML
现在有个页面是这样的 代码如下, 有这么几个需求1,
上下左右居中于
并且两个div 会随着浏览器的大小 自动相对变化
2,
2,
这个div有输入框,输入框的大小可以随着输入文字的长度改变,默认情况下宽 300px
麻烦大神赐教,如何修改当前的页面!
麻烦大神赐教,如何修改当前的页面!
<!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=utf-8" /> <title> {$PLUGIN_TITLE} </title><script language="php"> $templateVersion = 2; // Template version // $fieldRowLayout determines the layout of the form fields // Options are 'fieldset' and 'table' // fieldset: displays fieldnames above the input box // table: displays fieldnames in front of the input box $fieldRowLayout = 'table'; // This JS file checks the form for required fields and correct syntax: print '<scr' . 'ipt src="/x/plugin/plugin.js.php?' . htmlspecialchars($_SERVER['QUERY_STRING']) . '" type="text/javascript"></scr' . 'ipt>';</script> <style type="text/css">html { height: 100%; width: 100%; background: #FFFFFF; /* Old browsers */ font-family:'微软雅黑','宋体',Arial, Helvetica, sans-serif; }body { height: 100%; width: 100%; margin: 0; border: 0; background-position: center center; -webkit-background-size: cover; -o-background-size: cover; -moz-background-size: cover; background-size: cover; font-size:12px; font-family:'微软雅黑','宋体',Arial, Helvetica, sans-serif; color:#333333; }body.box{ background-image: url(images/bg1.jpg); background-color:#adc8db;}#main_bg{ position: absolute; top: 40%; left: 50%; width: 20%; height:10%; text-align: left; background-color: rgba(255, 255, 255, 0.8); color: #333333; margin:0 0 0 -176px; -webkit-box-shadow:0px 1px 2px #7d7d7d; -moz-box-shadow:0px 1px 2px #7d7d7d; box-shadow:0px 1px 2px #7d7d7d; padding:50px; background-color:#ECEFF1;}#logo{ position:absolute; top: 32%; left: 50%; width: 172PX; height: 43px; margin:0 0 0 -176px; }#headerDiv,#titleDiv,#contentDiv,#footerDiv{ background-color: rgba(255, 255, 255, 0.8); border:none;}td input{ width:234px;}label.req{display:none; width:0px;}div.explanation{display:none;}.input input{ background-image:url(/mailings/268/tmpl/438/images/input.jpg); width:70%; height:36px; font-size:14px; font-family:'微软雅黑','宋体',Arial, Helvetica, sans-serif; color:#999999; border:none; padding-left:10px;}textarea{ background-color:#25282b; width:222px; height:136px; border:none;}.buttons button{background-image:url(/mailings/268/tmpl/438/images/aniu1.png); width:97px; height:39px; border:none;}p.buttons{ text-align:right;} fieldset.odd, fieldset.even { padding: 0px; margin:0px; text-align:left;}</style> </head> <body class="box"> <div id="logo"> ?<img src="/static/imghw/default1.png" data-src="images/logo.png" class="lazy" alt="" /> </div> <div id="main_bg"> <div class="editable"> plugin content goes here <input type=text> </div> </div> </body></html>
로그인 후 복사
回复讨论(解决方案)
1,
上下左右居中于
并且两个div 会随着浏览器的大小 自动相对变化
既然要居中自然left right相等,top bottom相等,不需要使用width height。
#main_bg{
position: absolute;
top: 40%;
left: 40%;
right:40%;
bottom:40%;
text-align: left;
background-color: rgba(255, 255, 255, 0.8);
color: #333333;
margin:0 0 0 -176px;
-webkit-box-shadow:0px 1px 2px #7d7d7d;
-moz-box-shadow:0px 1px 2px #7d7d7d;
box-shadow:0px 1px 2px #7d7d7d;
padding:50px;
background-color:#ECEFF1;
}
2.
既然要居中自然left right相等,top bottom相等,不需要使用width height。
#main_bg{
position: absolute;
top: 40%;
left: 40%;
right:40%;
bottom:40%;
text-align: left;
background-color: rgba(255, 255, 255, 0.8);
color: #333333;
margin:0 0 0 -176px;
-webkit-box-shadow:0px 1px 2px #7d7d7d;
-moz-box-shadow:0px 1px 2px #7d7d7d;
box-shadow:0px 1px 2px #7d7d7d;
padding:50px;
background-color:#ECEFF1;
}
2.
这个div有输入框,输入框的大小可以随着输入文字的长度改变,默认情况下宽 300px
这个可以使用span contenteditalbe="true"来模拟input框,span可以随着长度增长改变。
#span {
min-width:200px;
border: 1px solid;
display:block;
white-space:nowrap;
}
这个可以使用span contenteditalbe="true"来模拟input框,span可以随着长度增长改变。
#span {
min-width:200px;
border: 1px solid;
display:block;
white-space:nowrap;
}
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
2 포인트 박물관 : Bungle Wasteland Location Guide
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
2 포인트 박물관 : Bungle Wasteland Location Guide
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7122
9


자바 튜토리얼
1534
14


라라벨 튜토리얼
1256
25


PHP 튜토리얼
1205
29


Cakephp 튜토리얼
1153
46



공식 계정 웹 페이지의 캐싱 업데이트에 어려움 : 버전 업데이트 후 사용자 경험에 영향을 미치는 이전 캐시를 피하는 방법은 무엇입니까?

HTML5 양식 유효성 검사 속성을 사용하여 사용자 입력을 유효성있게하려면 어떻게합니까?

웹 페이지의 PNG 이미지에 뇌졸중 효과를 효율적으로 추가하는 방법은 무엇입니까?

& lt; iframe & gt; 꼬리표? 보안을 사용할 때 보안 고려 사항은 무엇입니까?

iframes 사용의 보안 영향은 무엇이며 어떻게 완화 할 수 있습니까?

HTML5의 크로스 브라우저 호환성에 대한 모범 사례는 무엇입니까?

html5 & lt; time & gt; 의미 적으로 날짜와 시간을 나타내는 요소?

html5 & lt; meter & gt; 범위 내에 숫자 데이터를 표시하는 요소?
